sipxmediaadapterlib  Version 3.3
Classes | Typedefs | Enumerations
CpMediaInterface.h File Reference
#include <os/OsStatus.h>
#include <os/OsDefs.h>
#include <os/OsProtectEvent.h>
#include <os/OsMsgQ.h>
#include <os/OsDatagramSocket.h>
#include <net/SdpBody.h>
#include <os/IStunSocket.h>
Include dependency graph for CpMediaInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CpMediaInterface
 Abstract media control interface. More...
 

Typedefs

typedef enum SocketPurpose SocketPurpose
 The intended data that will be flowing through a socket. More...
 
typedef enum SIPXMI_AUDIO_BANDWIDTH_ID SIPXMI_AUDIO_BANDWIDTH_ID
 SipX Media Interface Audio Bandwidth IDs. More...
 

Enumerations

enum  SocketPurpose {
  UNKNOWN, RTP_AUDIO, RTCP_AUDIO, RTP_VIDEO,
  RTCP_VIDEO
}
 The intended data that will be flowing through a socket. More...
 
enum  SIPXMI_AUDIO_BANDWIDTH_ID {
  AUDIO_MICODEC_BW_VARIABLE =0, AUDIO_MICODEC_BW_LOW, AUDIO_MICODEC_BW_NORMAL, AUDIO_MICODEC_BW_HIGH,
  AUDIO_MICODEC_BW_CUSTOM, AUDIO_MICODEC_BW_DEFAULT
}
 SipX Media Interface Audio Bandwidth IDs. More...
 

Typedef Documentation

The intended data that will be flowing through a socket.

SipX Media Interface Audio Bandwidth IDs.

Enumeration Type Documentation

The intended data that will be flowing through a socket.

Enumerator
UNKNOWN 
RTP_AUDIO 

Socket is intended to transport RTP Audio data.

RTCP_AUDIO 

Socket is intended to transport RTCP Audio control data.

RTP_VIDEO 

Socket is intended to transport RTP Video data.

RTCP_VIDEO 

Socket is intended to transport RTCP Video control data.

SipX Media Interface Audio Bandwidth IDs.

Enumerator
AUDIO_MICODEC_BW_VARIABLE 

ID for codecs with variable bandwidth requirements.

AUDIO_MICODEC_BW_LOW 

ID for codecs with low bandwidth requirements.

AUDIO_MICODEC_BW_NORMAL 

ID for codecs with normal bandwidth requirements.

AUDIO_MICODEC_BW_HIGH 

ID for codecs with high bandwidth requirements.

AUDIO_MICODEC_BW_CUSTOM 

Possible return value for sipxConfigGetAudioCodecPreferences. This ID indicates the available list of codecs was overridden by a sipxConfigSetAudioCodecByName call.

AUDIO_MICODEC_BW_DEFAULT 

Value used to signify the default bandwidth level when calling sipxCallConnect, sipxCallAccept, or sipxConferenceAdd