#include <dynacodec.h>
Public Member Functions | |
OpalDynaCodecNonStandardAudioCapability (const OpalDLLCodecRec &_info, H323EndPoint &_endpoint, unsigned maxPacketSize, unsigned desiredPacketSize, BYTE country, BYTE extension, WORD maufacturer, const BYTE *nonstdHeader, PINDEX nonstdHeaderLen) | |
virtual PObject * | Clone () const |
virtual H323Codec * | CreateCodec (H323Codec::Direction direction) const |
virtual PString | GetFormatName () const |
Protected Attributes | |
const OpalDLLCodecRec & | info |
H323EndPoint & | endpoint |
OpalDynaCodecNonStandardAudioCapability::OpalDynaCodecNonStandardAudioCapability | ( | const OpalDLLCodecRec & | _info, | |
H323EndPoint & | _endpoint, | |||
unsigned | maxPacketSize, | |||
unsigned | desiredPacketSize, | |||
BYTE | country, | |||
BYTE | extension, | |||
WORD | maufacturer, | |||
const BYTE * | nonstdHeader, | |||
PINDEX | nonstdHeaderLen | |||
) |
desiredPacketSize | Maximum size of an audio packet in frames |
country | Desired transmit size of an audio packet in frames |
extension | t35 information |
maufacturer | t35 information |
nonstdHeader | t35 information |
nonstdHeaderLen | nonstandard header |
virtual PObject* OpalDynaCodecNonStandardAudioCapability::Clone | ( | ) | const [virtual] |
virtual H323Codec* OpalDynaCodecNonStandardAudioCapability::CreateCodec | ( | H323Codec::Direction | direction | ) | const [virtual] |
Create the codec instance, allocating resources as required.
Implements H323Capability.
virtual PString OpalDynaCodecNonStandardAudioCapability::GetFormatName | ( | ) | const [virtual] |
Get the name of the media data format this class represents.
Implements H323Capability.
const OpalDLLCodecRec& OpalDynaCodecNonStandardAudioCapability::info [protected] |