OPAL Version 3.10.2
|
#include <opalpluginmgr.h>
Public Member Functions | |
OpalPluginTranscoder (const PluginCodec_Definition *defn, bool isEnc) | |
~OpalPluginTranscoder () | |
bool | UpdateOptions (const OpalMediaFormat &fmt) |
bool | ExecuteCommand (const OpalMediaCommand &command) |
bool | Transcode (const void *from, unsigned *fromLen, void *to, unsigned *toLen, unsigned *flags) const |
Protected Attributes | |
const PluginCodec_Definition * | codecDef |
bool | isEncoder |
void * | context |
OpalPluginControl | setCodecOptions |
OpalPluginControl | getOutputDataSizeControl |
OpalPluginTranscoder::OpalPluginTranscoder | ( | const PluginCodec_Definition * | defn, |
bool | isEnc | ||
) |
OpalPluginTranscoder::~OpalPluginTranscoder | ( | ) |
bool OpalPluginTranscoder::ExecuteCommand | ( | const OpalMediaCommand & | command | ) |
Reimplemented in OpalPluginFramedAudioTranscoder, OpalPluginStreamedAudioTranscoder, and OpalPluginVideoTranscoder.
bool OpalPluginTranscoder::Transcode | ( | const void * | from, |
unsigned * | fromLen, | ||
void * | to, | ||
unsigned * | toLen, | ||
unsigned * | flags | ||
) | const [inline] |
References codecDef, PluginCodec_GetCodecFunction::codecFunction, and context.
bool OpalPluginTranscoder::UpdateOptions | ( | const OpalMediaFormat & | fmt | ) |
const PluginCodec_Definition* OpalPluginTranscoder::codecDef [protected] |
Referenced by Transcode().
void* OpalPluginTranscoder::context [protected] |
Referenced by Transcode().
bool OpalPluginTranscoder::isEncoder [protected] |