OPAL  Version 3.10.4
OpalPluginVideoFormatInternal Class Reference

#include <opalpluginmgr.h>

Inheritance diagram for OpalPluginVideoFormatInternal:
OpalVideoFormatInternal OpalPluginMediaFormatInternal OpalMediaFormatInternal

Public Member Functions

 OpalPluginVideoFormatInternal (const PluginCodec_Definition *codec, const char *fmtName, const char *rtpEncodingName, time_t timeStamp)
virtual PObject * Clone () const
virtual bool IsValidForProtocol (const PString &protocol) const
virtual bool ToNormalisedOptions ()
virtual bool ToCustomisedOptions ()
- Public Member Functions inherited from OpalVideoFormatInternal
 OpalVideoFormatInternal (const char *fullName, RTP_DataFrame::PayloadTypes rtpPayloadType, const char *encodingName, unsigned maxFrameWidth, unsigned maxFrameHeight, unsigned maxFrameRate, unsigned maxBitRate, time_t timeStamp)
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 OpalMediaOptionFindOption (const PString &name) const
virtual bool ValidateMerge (const OpalMediaFormatInternal &mediaFormat) const
- Public Member Functions inherited from OpalPluginMediaFormatInternal
 OpalPluginMediaFormatInternal (const PluginCodec_Definition *defn)
bool AdjustOptions (OpalMediaFormatInternal &fmt, OpalPluginControl &control) const
void PopulateOptions (OpalMediaFormatInternal &format)
void SetOldStyleOption (OpalMediaFormatInternal &format, const PString &_key, const PString &_val, const PString &type)

Additional Inherited Members

- Data Fields inherited from OpalPluginMediaFormatInternal
const PluginCodec_DefinitioncodecDef
OpalPluginControl getOptionsControl
OpalPluginControl freeOptionsControl
OpalPluginControl validForProtocolControl
OpalPluginControl toNormalisedControl
OpalPluginControl toCustomisedControl

Constructor & Destructor Documentation

OpalPluginVideoFormatInternal::OpalPluginVideoFormatInternal ( const PluginCodec_Definition codec,
const char *  fmtName,
const char *  rtpEncodingName,
time_t  timeStamp 
)
Parameters:
timeStamprtp encoding name timestamp (for versioning)

Member Function Documentation

virtual PObject* OpalPluginVideoFormatInternal::Clone ( ) const
virtual

Reimplemented from OpalVideoFormatInternal.

virtual bool OpalPluginVideoFormatInternal::IsValidForProtocol ( const PString &  protocol) const
virtual

Reimplemented from OpalPluginMediaFormatInternal.

virtual bool OpalPluginVideoFormatInternal::ToCustomisedOptions ( )
virtual

Reimplemented from OpalMediaFormatInternal.

virtual bool OpalPluginVideoFormatInternal::ToNormalisedOptions ( )
virtual

Reimplemented from OpalMediaFormatInternal.


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