#include <PtMediaCapabilities.h>
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 () |
PtMediaCapabilities & | operator= (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 |
PtAudioCodec * | mAudioCodecs |
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.
|
virtual |
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 | ) |
|
private |
|
private |
|
private |
param: (in) codec - the codec to be copied and added to this PtMediaCapabilities object.