OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions
OpalPluginVideoFormatInternal Class Reference

`#include <opalpluginmgr.h>`

Inheritance diagram for OpalPluginVideoFormatInternal:

## 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 OpalMediaOption * | FindOption (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_Definition * | codecDef
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:

  timeStamp | rtp 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:

- opalpluginmgr.h