OpalEmptyFramedAudioTranscoder Class Reference

`#include <transcoders.h>`

Inheritance diagram for OpalEmptyFramedAudioTranscoder:

## Public Member Functions

| OpalEmptyFramedAudioTranscoder (const char *inFormat, const char *outFormat)
PBoolean | ConvertFrame (const BYTE *, PINDEX &, BYTE *, PINDEX &)
Public Member Functions inherited from OpalFramedTranscoder
| OpalFramedTranscoder (const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
virtual bool | UpdateMediaFormats (const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
virtual PINDEX | GetOptimalDataFrameSize (PBoolean input) const
virtual PBoolean | Convert (const RTP_DataFrame &input, RTP_DataFrame &output)
virtual PBoolean | ConvertFrame (const BYTE *input, BYTE *output)
virtual PBoolean | ConvertSilentFrame (BYTE *output)
Public Member Functions inherited from OpalTranscoder
| OpalTranscoder (const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
virtual PBoolean | ExecuteCommand (const OpalMediaCommand &command)
virtual PBoolean | ConvertFrames (const RTP_DataFrame &input, RTP_DataFrameList &output)
PINDEX | GetMaxOutputSize () const
void | SetMaxOutputSize (PINDEX size)
void | SetCommandNotifier (const PNotifier &notifier)
const PNotifier & | GetCommandNotifier () const
void | NotifyCommand (const OpalMediaCommand &command) const
| Notify command notifier of command. More...
unsigned | GetSessionID () const
| Get session ID for the transcoder (from OpalMediaStream) More...
void | SetSessionID (unsigned id)
| Set session ID for the transcoder (from OpalMediaStream) More...
virtual void | SetInstanceID (const BYTE *instance, unsigned instanceLen)
RTP_DataFrame::PayloadTypes | GetPayloadType (PBoolean input) const
virtual bool | AcceptComfortNoise () const
virtual bool | AcceptEmptyPayload () const
virtual bool | AcceptOtherPayloads () const
virtual void | GetStatistics (OpalMediaStatistics &statistics) const
void | CopyTimestamp (RTP_DataFrame &dst, const RTP_DataFrame &src, bool inToOut) const
Public Member Functions inherited from OpalMediaFormatPair
| OpalMediaFormatPair (const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
void | PrintOn (ostream &strm) const
virtual Comparison | Compare (const PObject &obj) const
const OpalMediaFormat & | GetInputFormat () const
const OpalMediaFormat & | GetOutputFormat () const

## Additional Inherited Members

Static Public Member Functions inherited from OpalTranscoder
static OpalTranscoder * | Create (const OpalMediaFormat &srcFormat, const OpalMediaFormat &dstFormat, const BYTE *instance=NULL, unsigned instanceLen=0)
static bool | SelectFormats (const OpalMediaType &mediaType, const OpalMediaFormatList &srcFormats, const OpalMediaFormatList &dstFormats, const OpalMediaFormatList &allFormats, OpalMediaFormat &srcFormat, OpalMediaFormat &dstFormat)
static bool | FindIntermediateFormat (const OpalMediaFormat &srcFormat, const OpalMediaFormat &dstFormat, OpalMediaFormat &intermediateFormat)
static OpalMediaFormatList | GetDestinationFormats (const OpalMediaFormat &srcFormat)
static OpalMediaFormatList | GetSourceFormats (const OpalMediaFormat &dstFormat)
static OpalMediaFormatList | GetPossibleFormats (const OpalMediaFormatList &formats)
Protected Member Functions inherited from OpalFramedTranscoder
void | CalculateSizes ()
Protected Attributes inherited from OpalFramedTranscoder
PINDEX | inputBytesPerFrame
PINDEX | outputBytesPerFrame
PINDEX | maxOutputDataSize
Protected Attributes inherited from OpalTranscoder
PINDEX | maxOutputSize
PNotifier | commandNotifier
PMutex | updateMutex
unsigned | m_sessionID
bool | outputIsRTP
bool | inputIsRTP
bool | acceptEmptyPayload
bool | acceptOtherPayloads
unsigned | m_inClockRate
unsigned | m_outClockRate
Protected Attributes inherited from OpalMediaFormatPair
OpalMediaFormat | inputMediaFormat
OpalMediaFormat | outputMediaFormat

## Constructor & Destructor Documentation

OpalEmptyFramedAudioTranscoder::OpalEmptyFramedAudioTranscoder | ( | const char * | inFormat,
|  | const char * | outFormat
| ) |  |

inline

## Member Function Documentation

PBoolean OpalEmptyFramedAudioTranscoder::ConvertFrame | ( | const BYTE * | ,
|  | PINDEX & | ,
|  | BYTE * | ,
|  | PINDEX & |
| ) |  |

inline virtual

Reimplemented from OpalFramedTranscoder.

The documentation for this class was generated from the following file:

- transcoders.h