sipXcallLib home page


Public Member Functions | Private Attributes | List of all members
PtMediaCapabilities Class Reference

#include <PtMediaCapabilities.h>

Collaboration diagram for PtMediaCapabilities:
Collaboration graph
[legend]

Public Member Functions

 PtMediaCapabilities (PtAudioCodec aAudioCodecs[]=NULL, int numAudioCodecs=0)
 
 PtMediaCapabilities (const PtMediaCapabilities &rPtMediaCapabilities)
 param: (in) aAudioCodecs - the array of codecs to be copied into this PtMediaCapabilities object. param: (in) numAudioCodecs - the number of codecs in the aAudioCodecs</> array. More...
 
virtual ~PtMediaCapabilities ()
 
PtMediaCapabilitiesoperator= (const PtMediaCapabilities &rhs)
 
int getNumAudioCodecs () const
 
PtBoolean getAudioCodec (int index, PtAudioCodec &codec)
 returns: the number of codecs More...
 
void addAudioCodec (PtAudioCodec &codec)
 param: (in) index - index indicating which codec is requested. param: (out) codec - reference to code to which the codec parameters are copied. retcode: TRUE - if a codec exists at the given index. retcode: FALSE - if index is invalid. More...
 

Private Attributes

int mSizeAudioCodecs
 param: (in) codec - the codec to be copied and added to this PtMediaCapabilities object. More...
 
int mNumAudioCodecs
 
PtAudioCodecmAudioCodecs
 

Constructor & Destructor Documentation

PtMediaCapabilities ( PtAudioCodec  aAudioCodecs[] = NULL,
int  numAudioCodecs = 0 
)
PtMediaCapabilities ( const PtMediaCapabilities rPtMediaCapabilities)

param: (in) aAudioCodecs - the array of codecs to be copied into this PtMediaCapabilities object. param: (in) numAudioCodecs - the number of codecs in the aAudioCodecs</> array.

~PtMediaCapabilities ( )
virtual

Member Function Documentation

void addAudioCodec ( PtAudioCodec codec)

param: (in) index - index indicating which codec is requested. param: (out) codec - reference to code to which the codec parameters are copied. retcode: TRUE - if a codec exists at the given index. retcode: FALSE - if index is invalid.

PtBoolean getAudioCodec ( int  index,
PtAudioCodec codec 
)

returns: the number of codecs

int getNumAudioCodecs ( ) const
PtMediaCapabilities & operator= ( const PtMediaCapabilities rhs)

Member Data Documentation

PtAudioCodec* mAudioCodecs
private
int mNumAudioCodecs
private
int mSizeAudioCodecs
private

param: (in) codec - the codec to be copied and added to this PtMediaCapabilities object.