OpalAudioFormatInternal Class Reference

`#include <mediafmt.h>`

Inheritance diagram for OpalAudioFormatInternal:

## Public Member Functions

| OpalAudioFormatInternal (const char *fullName, RTP_DataFrame::PayloadTypes rtpPayloadType, const char *encodingName, PINDEX frameSize, unsigned frameTime, unsigned rxFrames, unsigned txFrames, unsigned maxFrames, unsigned clockRate, time_t timeStamp)
virtual PObject * | Clone () const
virtual bool | Merge (const OpalMediaFormatInternal &mediaFormat)
Public Member Functions inherited from OpalMediaFormatInternal
| OpalMediaFormatInternal (const char *fullName, const OpalMediaType &mediaType, RTP_DataFrame::PayloadTypes rtpPayloadType, const char *encodingName, PBoolean needsJitter, unsigned bandwidth, PINDEX frameSize, unsigned frameTime, unsigned clockRate, time_t timeStamp)
const PCaselessString & | GetName () const
virtual void | PrintOn (ostream &strm) const
virtual bool | IsValid () const
virtual bool | IsTransportable () const
virtual PStringToString | GetOptions () const
virtual bool | GetOptionValue (const PString &name, PString &value) const
virtual bool | SetOptionValue (const PString &name, const PString &value)
virtual bool | GetOptionBoolean (const PString &name, bool dflt) const
virtual bool | SetOptionBoolean (const PString &name, bool value)
virtual int | GetOptionInteger (const PString &name, int dflt) const
virtual bool | SetOptionInteger (const PString &name, int value)
virtual double | GetOptionReal (const PString &name, double dflt) const
virtual bool | SetOptionReal (const PString &name, double value)
virtual PINDEX | GetOptionEnum (const PString &name, PINDEX dflt) const
virtual bool | SetOptionEnum (const PString &name, PINDEX value)
virtual PString | GetOptionString (const PString &name, const PString &dflt) const
virtual bool | SetOptionString (const PString &name, const PString &value)
virtual bool | GetOptionOctets (const PString &name, PBYTEArray &octets) const
virtual bool | SetOptionOctets (const PString &name, const PBYTEArray &octets)
virtual bool | SetOptionOctets (const PString &name, const BYTE *data, PINDEX length)
virtual bool | AddOption (OpalMediaOption *option, PBoolean overwrite=false)
virtual OpalMediaOption * | FindOption (const PString &name) const
virtual bool | ToNormalisedOptions ()
virtual bool | ToCustomisedOptions ()
virtual bool | ValidateMerge (const OpalMediaFormatInternal &mediaFormat) const
virtual bool | IsValidForProtocol (const PString &protocol) const

## Additional Inherited Members

Protected Attributes inherited from OpalMediaFormatInternal
PCaselessString | formatName
RTP_DataFrame::PayloadTypes | rtpPayloadType
PString | rtpEncodingName
OpalMediaType | mediaType
PMutex | media_format_mutex
PSortedList< OpalMediaOption > | options
time_t | codecVersionTime
bool | forceIsTransportable
int | m_channels

## Constructor & Destructor Documentation

OpalAudioFormatInternal::OpalAudioFormatInternal | ( | const char * | fullName,
|  | RTP_DataFrame::PayloadTypes | rtpPayloadType,
|  | const char * | encodingName,
|  | PINDEX | frameSize,
|  | unsigned | frameTime,
|  | unsigned | rxFrames,
|  | unsigned | txFrames,
|  | unsigned | maxFrames,
|  | unsigned | clockRate,
|  | time_t | timeStamp
| ) |  |

## Member Function Documentation

virtual PObject* OpalAudioFormatInternal::Clone | ( |  | ) | const

virtual

Reimplemented from OpalMediaFormatInternal.

Reimplemented in OpalPluginAudioFormatInternal.

virtual bool OpalAudioFormatInternal::Merge | ( | const OpalMediaFormatInternal & | mediaFormat | ) |

virtual

Reimplemented from OpalMediaFormatInternal.

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

- mediafmt.h