AvTranscoder  0.9.4
C++APIforLibav/FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DataCodec.hpp
Go to the documentation of this file.
1 #ifndef _AV_TRANSCODER_CODEC_DATA_CODEC_HPP_
2 #define _AV_TRANSCODER_CODEC_DATA_CODEC_HPP_
3 
4 #include "ICodec.hpp"
5 
6 namespace avtranscoder
7 {
8 
9 class AvExport DataCodec : public ICodec
10 {
11 public:
12  DataCodec(const ECodecType type, const std::string& codecName = "");
13  DataCodec(const ECodecType type, const AVCodecID codecId);
14  DataCodec(const ECodecType type, AVCodecContext& avCodecContext);
15 };
16 }
17 
18 #endif
#define AVCodecID
Definition: common.hpp:45
ECodecType
Define if a codec is for encoding or decoding.
Definition: ICodec.hpp:19