RsVoIPDef.h File Reference


Classes

struct  RtVoIPClientUsrSettings
 Used to store VoIP settings for a client. IRdNtClntVoIPSettings, IRdNtClntVoIPSettingsDt. More...

Enumerations

enum  ReVoIPQuality {
  REVOIPQ_AUTO = 0, REVOIPQ_LOW, REVOIPQ_MEDIUM, REVOIPQ_HIGH,
  REVOIPQ_SPHIGH
}
 VoIP quality: IRdNtClntVoIPSettings. More...
enum  ReVoIPModeRX { REVOIPMODERX_NONE = 0, REVOIPMODERX_MESSAGES, REVOIPMODERX_ALL }
 VoIP receiving mode: IRdNtClntVoIPSettings. More...
enum  ReVoIPModeTX { REVOIPMODETX_DEFAULT = 0, REVOIPMODETX_DISABLED, REVOIPMODETX_MESSAGES, REVOIPMODETX_SQUELCH }
 VoIP transmitting mode: IRdNtClntVoIPSettings. More...
enum  ReVoIPPlayMode { REVOIPPM_DATA_TRANSFER = 0, REVOIPPM_NORMAL, REVOIPPM_PREFER_QUALITY }
 VoIP play mode: IRdNtClntVoIPSettings. More...
enum  ReVoIPClientState {
  REVOIPCLIENTSTATE_UNINITIALIZED = 0, REVOIPCLIENTSTATE_INITIALIZED, REVOIPCLIENTSTATE_CONNECTING, REVOIPCLIENTSTATE_CONNECTED,
  REVOIPCLIENTSTATE_CONNECTED_VM, REVOIPCLIENTSTATE_CONNECTED_SQ, REVOIPCLIENTSTATE_DISCONNECTED
}
 VoIP state of the client:. More...

Detailed Description


Enumeration Type Documentation

VoIP quality: IRdNtClntVoIPSettings.

Enumerator:
REVOIPQ_AUTO  Automatically set quality:.
REVOIPQ_LOW  Low quality, but low bandwidth (2.5KB/s):.
REVOIPQ_MEDIUM  Medium quality and medium bandwidth (4.5KB/s):.
REVOIPQ_HIGH  High quality (8.7KB/s):.
REVOIPQ_SPHIGH  Super High quality (16KB/s):.

VoIP receiving mode: IRdNtClntVoIPSettings.

Enumerator:
REVOIPMODERX_NONE  Don't receive any sound:.
REVOIPMODERX_MESSAGES  Receive only voice messages (push to talk):.
REVOIPMODERX_ALL  Receive all sounds:.

VoIP transmitting mode: IRdNtClntVoIPSettings.

Enumerator:
REVOIPMODETX_DEFAULT  Take settings from server:.
REVOIPMODETX_DISABLED  Disable transmit as default:.
REVOIPMODETX_MESSAGES  Transmit only voice messages (push to talk):.
REVOIPMODETX_SQUELCH  Automatic squelch:.

VoIP play mode: IRdNtClntVoIPSettings.

Enumerator:
REVOIPPM_DATA_TRANSFER  3D sound disabled, use lower bandwidth when required:
REVOIPPM_NORMAL  3D sound enabled, but use lower bandwidth when required:
REVOIPPM_PREFER_QUALITY  3D sound enabled and prefer voice quality than data transfer:

VoIP state of the client:.

Enumerator:
REVOIPCLIENTSTATE_UNINITIALIZED  The object only created, not initialized:.
REVOIPCLIENTSTATE_INITIALIZED  The object is initialized, not connected yet:.
REVOIPCLIENTSTATE_CONNECTING  Attempt to connect into voice session sent:.
REVOIPCLIENTSTATE_CONNECTED  The object is connected in a voice session and can only listen:.
REVOIPCLIENTSTATE_CONNECTED_VM  The object is connected in a voice session and can talk only through voice messages:.
REVOIPCLIENTSTATE_CONNECTED_SQ  The object is connected in a voice session and can talk:.
REVOIPCLIENTSTATE_DISCONNECTED  The object is not connected:.


Generated on Wed May 20 21:31:56 2009 for trueSpace7.6 SDK by  doxygen 1.5.5