AvTranscoder
0.9.4
C++APIforLibav/FFmpeg
Main Page
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
ITransform.hpp
Go to the documentation of this file.
1
#ifndef _AV_TRANSCODER_ESSENCE_TRANSFORM_ESSENCE_TRANSFORM_HPP_
2
#define _AV_TRANSCODER_ESSENCE_TRANSFORM_ESSENCE_TRANSFORM_HPP_
3
4
#include <
AvTranscoder/common.hpp
>
5
#include <
AvTranscoder/data/decoded/Frame.hpp
>
6
7
namespace
avtranscoder
8
{
9
10
class
AvExport
ITransform
11
{
12
public
:
13
ITransform
() {}
14
15
virtual
~ITransform
() {}
16
17
virtual
void
convert(
const
Frame
& src,
Frame
& dst) = 0;
18
19
protected
:
20
virtual
bool
init(
const
Frame
& src,
const
Frame
& dst) = 0;
21
};
22
}
23
24
#endif
avtranscoder::ITransform
Definition:
ITransform.hpp:10
avtranscoder
Definition:
AudioCodec.cpp:6
Frame.hpp
common.hpp
avtranscoder::ITransform::ITransform
ITransform()
Definition:
ITransform.hpp:13
avtranscoder::Frame
This class describes decoded (raw) audio or video data.
Definition:
Frame.hpp:16
avtranscoder::ITransform::~ITransform
virtual ~ITransform()
Definition:
ITransform.hpp:15
src
AvTranscoder
transform
ITransform.hpp
Generated by
1.8.8