Public Member Functions |
| OpalAudioFormat (OpalMediaFormatInternal *info=NULL) |
| 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) |
| 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, unsigned 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 | ValidateMerge (const OpalMediaFormat &mediaFormat) const |
PString | GetName () 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 | NeedsJitterBuffer () const |
unsigned | GetBandwidth () 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) |
PINDEX | GetOptionEnum (const PString &name, PINDEX dflt=0) const |
bool | SetOptionEnum (const PString &name, PINDEX 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 |
PStringSet | GetMediaPacketizations () const |
void | SetMediaPacketizations (const PStringSet &packetizations) |