|
OPAL
Version 3.14.3
|
#include <mediafmt.h>


Public Member Functions | |
| OpalMediaFormatInternal (const char *fullName, const OpalMediaType &mediaType, RTP_DataFrame::PayloadTypes rtpPayloadType, const char *encodingName, bool needsJitter, OpalBandwidth bandwidth, PINDEX frameSize, unsigned frameTime, unsigned clockRate, time_t timeStamp) | |
| const PCaselessString & | GetName () const |
| virtual PObject * | Clone () 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 | Merge (const OpalMediaFormatInternal &mediaFormat) |
| virtual bool | ValidateMerge (const OpalMediaFormatInternal &mediaFormat) const |
| virtual bool | IsValidForProtocol (const PString &protocol) const |
Protected Member Functions | |
| bool | AdjustByOptionMaps (bool(*adjuster)(PluginCodec_OptionMap &original, PluginCodec_OptionMap &changed)) |
Protected Attributes | |
| PCaselessString | formatName |
| RTP_DataFrame::PayloadTypes | rtpPayloadType |
| PCaselessString | rtpEncodingName |
| OpalMediaType | mediaType |
| PMutex | media_format_mutex |
| PSortedList< OpalMediaOption > | options |
| time_t | codecVersionTime |
| bool | forceIsTransportable |
Friends | |
| class | OpalMediaFormat |
| class | OpalMediaFormatList |
| class | OpalAudioFormatInternal |
| bool | operator== (const char *other, const OpalMediaFormat &fmt) |
| bool | operator!= (const char *other, const OpalMediaFormat &fmt) |
| bool | operator== (const PString &other, const OpalMediaFormat &fmt) |
| bool | operator!= (const PString &other, const OpalMediaFormat &fmt) |
| OpalMediaFormatInternal::OpalMediaFormatInternal | ( | const char * | fullName, |
| const OpalMediaType & | mediaType, | ||
| RTP_DataFrame::PayloadTypes | rtpPayloadType, | ||
| const char * | encodingName, | ||
| bool | needsJitter, | ||
| OpalBandwidth | bandwidth, | ||
| PINDEX | frameSize, | ||
| unsigned | frameTime, | ||
| unsigned | clockRate, | ||
| time_t | timeStamp | ||
| ) |
|
virtual |
Referenced by OpalMediaFormat::AddOption().
|
protected |
|
virtual |
|
virtual |
Referenced by OpalMediaFormat::FindOption(), and OpalMediaFormat::HasOption().
|
inline |
References formatName.
|
virtual |
Referenced by OpalMediaFormat::GetOptionBoolean().
|
virtual |
Referenced by OpalMediaFormat::GetOptionEnum().
|
virtual |
Referenced by OpalMediaFormat::GetOptionInteger().
|
virtual |
Referenced by OpalMediaFormat::GetOptionOctets().
|
virtual |
Referenced by OpalMediaFormat::GetOptionReal().
|
virtual |
Referenced by OpalMediaFormat::GetOptions().
|
virtual |
Referenced by OpalMediaFormat::GetOptionString().
|
virtual |
Referenced by OpalMediaFormat::GetOptionValue().
|
virtual |
Referenced by OpalMediaFormat::IsTransportable().
|
virtual |
Referenced by OpalMediaFormat::IsEmpty(), and OpalMediaFormat::IsValid().
|
virtual |
Reimplemented in OpalPluginFaxFormatInternal, OpalPluginVideoFormatInternal, OpalPluginAudioFormatInternal, and OpalH224MediaFormatInternal.
Referenced by OpalMediaFormat::IsValidForProtocol().
|
virtual |
Reimplemented in OpalVideoFormatInternal, and OpalAudioFormatInternal.
|
virtual |
|
virtual |
Referenced by OpalMediaFormat::SetOptionBoolean().
|
virtual |
Referenced by OpalMediaFormat::SetOptionEnum().
|
virtual |
Referenced by OpalMediaFormat::SetOptionInteger().
|
virtual |
Referenced by OpalMediaFormat::SetOptionOctets().
|
virtual |
|
virtual |
Referenced by OpalMediaFormat::SetOptionReal().
|
virtual |
Referenced by OpalMediaFormat::SetOptionString().
|
virtual |
Referenced by OpalMediaFormat::SetOptionValue().
|
virtual |
Reimplemented in OpalPluginVideoFormatInternal, and OpalPluginAudioFormatInternal.
|
virtual |
Reimplemented in OpalPluginVideoFormatInternal, and OpalPluginAudioFormatInternal.
|
virtual |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
Referenced by OpalMediaFormat::GetCodecVersionTime().
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by OpalMediaFormat::GetMediaType().
|
protected |
Referenced by OpalMediaFormat::GetOption(), and OpalMediaFormat::GetOptionCount().
|
protected |
Referenced by OpalMediaFormat::GetEncodingName().
|
protected |
Referenced by OpalMediaFormat::GetPayloadType(), and OpalMediaFormat::SetPayloadType().