#include <mediafmt.h>
Inheritance diagram for OpalMediaFormatInternal:

Public Member Functions | |
| 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) | |
| 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=PFalse) | 
| virtual OpalMediaOption * | FindOption (const PString &name) const | 
| virtual bool | ToNormalisedOptions () | 
| virtual bool | ToCustomisedOptions () | 
| virtual bool | Merge (const OpalMediaFormatInternal &mediaFormat) | 
| virtual bool | IsValidForProtocol (const PString &protocol) const | 
Protected Attributes | |
| PCaselessString | formatName | 
| RTP_DataFrame::PayloadTypes | rtpPayloadType | 
| PString | 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, | |||
| PBoolean | needsJitter, | |||
| unsigned | bandwidth, | |||
| PINDEX | frameSize, | |||
| unsigned | frameTime, | |||
| unsigned | clockRate, | |||
| time_t | timeStamp | |||
| ) | 
| virtual PObject* OpalMediaFormatInternal::Clone | ( | ) |  const [virtual] | 
        
Reimplemented in OpalPluginAudioFormatInternal, and OpalAudioFormatInternal.
| virtual void OpalMediaFormatInternal::PrintOn | ( | ostream & | strm | ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::IsValid | ( | ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::IsTransportable | ( | ) |  const [virtual] | 
        
| virtual PStringToString OpalMediaFormatInternal::GetOptions | ( | ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::GetOptionValue | ( | const PString & | name, | |
| PString & | value | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionValue | ( | const PString & | name, | |
| const PString & | value | |||
| ) |  [virtual] | 
        
| virtual bool OpalMediaFormatInternal::GetOptionBoolean | ( | const PString & | name, | |
| bool | dflt | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionBoolean | ( | const PString & | name, | |
| bool | value | |||
| ) |  [virtual] | 
        
| virtual int OpalMediaFormatInternal::GetOptionInteger | ( | const PString & | name, | |
| int | dflt | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionInteger | ( | const PString & | name, | |
| int | value | |||
| ) |  [virtual] | 
        
| virtual double OpalMediaFormatInternal::GetOptionReal | ( | const PString & | name, | |
| double | dflt | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionReal | ( | const PString & | name, | |
| double | value | |||
| ) |  [virtual] | 
        
| virtual PINDEX OpalMediaFormatInternal::GetOptionEnum | ( | const PString & | name, | |
| PINDEX | dflt | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionEnum | ( | const PString & | name, | |
| PINDEX | value | |||
| ) |  [virtual] | 
        
| virtual PString OpalMediaFormatInternal::GetOptionString | ( | const PString & | name, | |
| const PString & | dflt | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionString | ( | const PString & | name, | |
| const PString & | value | |||
| ) |  [virtual] | 
        
| virtual bool OpalMediaFormatInternal::GetOptionOctets | ( | const PString & | name, | |
| PBYTEArray & | octets | |||
| ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionOctets | ( | const PString & | name, | |
| const PBYTEArray & | octets | |||
| ) |  [virtual] | 
        
| virtual bool OpalMediaFormatInternal::SetOptionOctets | ( | const PString & | name, | |
| const BYTE * | data, | |||
| PINDEX | length | |||
| ) |  [virtual] | 
        
| virtual bool OpalMediaFormatInternal::AddOption | ( | OpalMediaOption * | option, | |
| PBoolean |  overwrite = PFalse | |||
| ) |  [virtual] | 
        
| virtual OpalMediaOption* OpalMediaFormatInternal::FindOption | ( | const PString & | name | ) |  const [virtual] | 
        
| virtual bool OpalMediaFormatInternal::ToNormalisedOptions | ( | ) |  [virtual] | 
        
Reimplemented in OpalPluginAudioFormatInternal.
| virtual bool OpalMediaFormatInternal::ToCustomisedOptions | ( | ) |  [virtual] | 
        
Reimplemented in OpalPluginAudioFormatInternal.
| virtual bool OpalMediaFormatInternal::Merge | ( | const OpalMediaFormatInternal & | mediaFormat | ) |  [virtual] | 
        
Reimplemented in OpalAudioFormatInternal.
| virtual bool OpalMediaFormatInternal::IsValidForProtocol | ( | const PString & | protocol | ) |  const [virtual] | 
        
Reimplemented in OpalPluginAudioFormatInternal.
friend class OpalMediaFormat [friend]           | 
        
friend class OpalMediaFormatList [friend]           | 
        
friend class OpalAudioFormatInternal [friend]           | 
        
| bool operator== | ( | const char * | other, | |
| const OpalMediaFormat & | fmt | |||
| ) |  [friend] | 
        
| bool operator!= | ( | const char * | other, | |
| const OpalMediaFormat & | fmt | |||
| ) |  [friend] | 
        
| bool operator== | ( | const PString & | other, | |
| const OpalMediaFormat & | fmt | |||
| ) |  [friend] | 
        
| bool operator!= | ( | const PString & | other, | |
| const OpalMediaFormat & | fmt | |||
| ) |  [friend] | 
        
PCaselessString OpalMediaFormatInternal::formatName [protected]           | 
        
PString OpalMediaFormatInternal::rtpEncodingName [protected]           | 
        
OpalMediaType OpalMediaFormatInternal::mediaType [protected]           | 
        
PMutex OpalMediaFormatInternal::media_format_mutex [protected]           | 
        
PSortedList<OpalMediaOption> OpalMediaFormatInternal::options [protected]           | 
        
time_t OpalMediaFormatInternal::codecVersionTime [protected]           | 
        
bool OpalMediaFormatInternal::forceIsTransportable [protected]           | 
        
 1.5.1