#include <mediafmt.h>
Inheritance diagram for OpalAudioFormat:
Public Member Functions | |
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) | |
Static Public Attributes | |
static const char *const | RxFramesPerPacketOption |
static const char *const | TxFramesPerPacketOption |
OpalAudioFormat::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 | |||
) |
fullName | Full name of media format |
rtpPayloadType | RTP payload type code |
encodingName | RTP encoding name |
frameSize | Size of frame in bytes (if applicable) |
frameTime | Time for frame in RTP units (if applicable) |
rxFrames | Maximum number of frames per packet we can receive |
txFrames | Desired number of frames per packet we transmit |
maxFrames | Maximum possible frames per packet |
clockRate | Clock Rate |
const char* const OpalAudioFormat::RxFramesPerPacketOption [static] |
const char* const OpalAudioFormat::TxFramesPerPacketOption [static] |