|
| | OpalAudioFormat (OpalMediaFormatInternal *info=NULL) |
| |
| | OpalAudioFormat (const char *fullName) |
| |
| | OpalAudioFormat (const char *fullName, RTP_DataFrame::PayloadTypes rtpPayloadType, const char *encodingName, PINDEX frameSize, unsigned frameTime, unsigned rxFrames, unsigned txFrames, unsigned maxFrames=256, unsigned clockRate=8000, time_t timeStamp=0, unsigned channels=1) |
| |
| | OpalMediaFormat (const OpalMediaFormat &c) |
| |
| virtual | ~OpalMediaFormat () |
| |
| OpalMediaFormat & | operator= (const OpalMediaFormat &c) |
| |
| virtual PBoolean | MakeUnique () |
| |
| | OpalMediaFormat (OpalMediaFormatInternal *info=NULL) |
| |
| | OpalMediaFormat (const char *fullName, const OpalMediaType &mediaType, RTP_DataFrame::PayloadTypes rtpPayloadType, const char *encodingName, PBoolean needsJitter, OpalBandwidth bandwidth, PINDEX frameSize, unsigned frameTime, unsigned clockRate, time_t timeStamp=0) |
| |
| | OpalMediaFormat (RTP_DataFrame::PayloadTypes rtpPayloadType, unsigned clockRate, const char *rtpEncodingName=NULL, const char *protocol=NULL) |
| |
| | OpalMediaFormat (const char *wildcard) |
| |
| | OpalMediaFormat (const PString &wildcard) |
| |
| OpalMediaFormat & | operator= (RTP_DataFrame::PayloadTypes rtpPayloadType) |
| |
| OpalMediaFormat & | operator= (const char *wildcard) |
| |
| OpalMediaFormat & | operator= (const PString &wildcard) |
| |
| virtual PObject * | Clone () const |
| |
| virtual Comparison | Compare (const PObject &obj) const |
| |
| virtual void | PrintOn (ostream &strm) const |
| |
| virtual void | ReadFrom (istream &strm) |
| |
| bool | ToNormalisedOptions () |
| |
| bool | ToCustomisedOptions () |
| |
| bool | Update (const OpalMediaFormat &mediaFormat) |
| |
| bool | Merge (const OpalMediaFormat &mediaFormat, bool copyPayloadType=false) |
| |
| bool | ValidateMerge (const OpalMediaFormat &mediaFormat) const |
| |
| PString | GetName () const |
| |
| PString | GetDescription () const |
| |
| PBoolean | IsValid () const |
| |
| PBoolean | IsTransportable () const |
| |
| RTP_DataFrame::PayloadTypes | GetPayloadType () const |
| |
| void | SetPayloadType (RTP_DataFrame::PayloadTypes type) |
| |
| const char * | GetEncodingName () const |
| |
| OpalMediaType | GetMediaType () const |
| |
| bool | IsMediaType (const OpalMediaType &mediaType) const |
| |
| bool | NeedsJitterBuffer () const |
| |
| OpalBandwidth | GetMaxBandwidth () const |
| |
| OpalBandwidth | GetUsedBandwidth () const |
| |
| PINDEX | GetFrameSize () const |
| |
| unsigned | GetFrameTime () const |
| |
| unsigned | GetTimeUnits () const |
| |
| unsigned | GetClockRate () const |
| |
| PStringToString | GetOptions () const |
| |
| PINDEX | GetOptionCount () const |
| |
| const OpalMediaOption & | GetOption (PINDEX index) const |
| |
| bool | GetOptionValue (const PString &name, PString &value) const |
| |
| bool | SetOptionValue (const PString &name, const PString &value) |
| |
| bool | GetOptionBoolean (const PString &name, bool dflt=false) const |
| |
| bool | SetOptionBoolean (const PString &name, bool value) |
| |
| int | GetOptionInteger (const PString &name, int dflt=0) const |
| |
| bool | SetOptionInteger (const PString &name, int value) |
| |
| double | GetOptionReal (const PString &name, double dflt=0) const |
| |
| bool | SetOptionReal (const PString &name, double value) |
| |
| template<typename Enum > |
| Enum | GetOptionEnum (const PString &name, Enum dflt=(Enum) 0) const |
| |
| template<typename Enum > |
| bool | SetOptionEnum (const PString &name, Enum value) |
| |
| PString | GetOptionString (const PString &name, const PString &dflt=PString::Empty()) const |
| |
| bool | SetOptionString (const PString &name, const PString &value) |
| |
| bool | GetOptionOctets (const PString &name, PBYTEArray &octets) const |
| |
| bool | SetOptionOctets (const PString &name, const PBYTEArray &octets) |
| |
| bool | SetOptionOctets (const PString &name, const BYTE *data, PINDEX length) |
| |
| bool | AddOption (OpalMediaOption *option, PBoolean overwrite=false) |
| |
| bool | HasOption (const PString &name) const |
| |
| OpalMediaOption * | FindOption (const PString &name) const |
| |
| template<class T > |
| T * | FindOptionAs (const PString &name) const |
| |
| bool | IsValidForProtocol (const PString &protocol) const |
| |
| time_t | GetCodecVersionTime () const |
| |
| ostream & | PrintOptions (ostream &strm) const |
| |
| void | AdjustVideoArgs (PVideoDevice::OpenArgs &args) const |
| |
| virtual PBoolean | IsEmpty () const |
| |
| | operator PString () const |
| |
| | operator const char * () const |
| |
| bool | operator== (const char *other) const |
| |
| bool | operator!= (const char *other) const |
| |
| bool | operator== (const PString &other) const |
| |
| bool | operator!= (const PString &other) const |
| |
| bool | operator== (const OpalMediaFormat &other) const |
| |
| bool | operator!= (const OpalMediaFormat &other) const |
| |
| PStringArray | GetMediaPacketizations () const |
| |
| PStringSet | GetMediaPacketizationSet () const |
| |
| void | SetMediaPacketizations (const PStringSet &packetizations) |
| |