AvTranscoder
0.9.4
C++APIforLibav/FFmpeg
|
#include <IOutputStream.hpp>
Public Types | |
enum | EWrappingStatus { eWrappingSuccess = 0, eWrappingWaitingForData, eWrappingError } |
define wrapping result status More... | |
Public Member Functions | |
virtual | ~IOutputStream () |
virtual size_t | getStreamIndex () const =0 |
virtual float | getStreamDuration () const =0 |
virtual size_t | getNbFrames () const =0 |
virtual EWrappingStatus | wrap (const CodedData &data)=0 |
Wrap a packet of data. More... | |
Definition at line 11 of file IOutputStream.hpp.
define wrapping result status
Enumerator | |
---|---|
eWrappingSuccess | |
eWrappingWaitingForData | |
eWrappingError |
Definition at line 17 of file IOutputStream.hpp.
|
inlinevirtual |
Definition at line 24 of file IOutputStream.hpp.
|
pure virtual |
Implemented in avtranscoder::OutputStream.
Referenced by avtranscoder::Transcoder::fillProcessStat().
|
pure virtual |
Implemented in avtranscoder::OutputStream.
Referenced by avtranscoder::Transcoder::fillProcessStat(), avtranscoder::Transcoder::getCurrentOutputDuration(), and avtranscoder::StreamTranscoder::processFrame().
|
pure virtual |
Implemented in avtranscoder::OutputStream.
|
pure virtual |
Wrap a packet of data.
Implemented in avtranscoder::OutputStream.
Referenced by avtranscoder::StreamTranscoder::processRewrap(), and avtranscoder::StreamTranscoder::processTranscode().