// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MEDIA_FILTERS_FFMPEG_H264_TO_ANNEX_B_BITSTREAM_CONVERTER_H_ #define MEDIA_FILTERS_FFMPEG_H264_TO_ANNEX_B_BITSTREAM_CONVERTER_H_ #include "base/memory/raw_ptr.h" #include "media/base/media_export.h" #include "media/filters/ffmpeg_bitstream_converter.h" #include "media/filters/h264_to_annex_b_bitstream_converter.h" // Forward declarations for FFmpeg datatypes used. struct AVCodecParameters; struct AVPacket; namespace media { // Bitstream converter that converts H.264 bitstream based FFmpeg packets into // H.264 Annex B bytestream format. class MEDIA_EXPORT FFmpegH264ToAnnexBBitstreamConverter : public FFmpegBitstreamConverter { … }; } // namespace media #endif // MEDIA_FILTERS_FFMPEG_H264_TO_ANNEX_B_BITSTREAM_CONVERTER_H_