Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OpalAudioFormat Class Reference

#include <mediafmt.h>

Inheritance diagram for OpalAudioFormat:

OpalMediaFormat List of all members.

Public Methods

 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

const char *const RxFramesPerPacketOption
const char *const TxFramesPerPacketOption

Constructor & Destructor Documentation

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
 

Parameters:
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


Member Data Documentation

const char* const OpalAudioFormat::RxFramesPerPacketOption [static]
 

const char* const OpalAudioFormat::TxFramesPerPacketOption [static]
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 23 09:40:33 2006 for OPAL by doxygen1.2.18