|
enum | StreamType : uint {
StreamType.STREAMTYPE_NONE = 0x00000000,
StreamType.STREAMTYPE_VOICE = 0x00000001,
StreamType.STREAMTYPE_VIDEOCAPTURE = 0x00000002,
StreamType.STREAMTYPE_MEDIAFILE_AUDIO = 0x00000004,
StreamType.STREAMTYPE_MEDIAFILE_VIDEO = 0x00000008,
StreamType.STREAMTYPE_DESKTOP = 0x00000010,
StreamType.STREAMTYPE_DESKTOPINPUT = 0x00000020,
StreamType.STREAMTYPE_MEDIAFILE,
StreamType.STREAMTYPE_CHANNELMSG = 0x00000040,
StreamType.STREAMTYPE_LOCALMEDIAPLAYBACK_AUDIO = 0x00000080,
StreamType.STREAMTYPE_CLASSROOM_ALL
} |
| The types of streams which are available for transmission. More...
|
|
enum | SoundSystem : uint {
SoundSystem.SOUNDSYSTEM_NONE = 0,
SoundSystem.SOUNDSYSTEM_WINMM = 1,
SoundSystem.SOUNDSYSTEM_DSOUND = 2,
SoundSystem.SOUNDSYSTEM_ALSA = 3,
SoundSystem.SOUNDSYSTEM_COREAUDIO = 4,
SoundSystem.SOUNDSYSTEM_WASAPI = 5,
SoundSystem.SOUNDSYSTEM_OPENSLES_ANDROID = 7,
SoundSystem.SOUNDSYSTEM_AUDIOUNIT = 8,
SoundSystem.SOUNDSYSTEM_AUDIOUNIT_IOS = SOUNDSYSTEM_AUDIOUNIT,
SoundSystem.SOUNDSYSTEM_PULSEAUDIO = 10
} |
| The supported sound systems. More...
|
|
enum | SoundDeviceFeature : uint {
SoundDeviceFeature.SOUNDDEVICEFEATURE_NONE = 0x0000,
SoundDeviceFeature.SOUNDDEVICEFEATURE_AEC = 0x0001,
SoundDeviceFeature.SOUNDDEVICEFEATURE_AGC = 0x0002,
SoundDeviceFeature.SOUNDDEVICEFEATURE_DENOISE = 0x0004,
SoundDeviceFeature.SOUNDDEVICEFEATURE_3DPOSITION = 0x0008,
SoundDeviceFeature.SOUNDDEVICEFEATURE_DUPLEXMODE = 0x0010,
SoundDeviceFeature.SOUNDDEVICEFEATURE_DEFAULTCOMDEVICE = 0x0020
} |
| Features available on a sound device. Checkout uSoundDeviceFeatures on BearWare.SoundDevice. More...
|
|
enum | MediaFileStatus : uint {
MediaFileStatus.MFS_CLOSED = 0,
MediaFileStatus.MFS_ERROR = 1,
MediaFileStatus.MFS_STARTED = 2,
MediaFileStatus.MFS_FINISHED = 3,
MediaFileStatus.MFS_ABORTED = 4,
MediaFileStatus.MFS_PAUSED = 5,
MediaFileStatus.MFS_PLAYING = 6
} |
| Status of media file being written to disk. More...
|
|
enum | AudioFileFormat : uint {
AudioFileFormat.AFF_NONE = 0,
AudioFileFormat.AFF_CHANNELCODEC_FORMAT = 1,
AudioFileFormat.AFF_WAVE_FORMAT = 2,
AudioFileFormat.AFF_MP3_16KBIT_FORMAT = 3,
AudioFileFormat.AFF_MP3_32KBIT_FORMAT = 4,
AudioFileFormat.AFF_MP3_64KBIT_FORMAT = 5,
AudioFileFormat.AFF_MP3_128KBIT_FORMAT = 6,
AudioFileFormat.AFF_MP3_256KBIT_FORMAT = 7,
AudioFileFormat.AFF_MP3_320KBIT_FORMAT = 8
} |
| Media file formats supported for muxed audio recordings. More...
|
|
enum | FourCC : uint { FourCC.FOURCC_NONE = 0,
FourCC.FOURCC_I420 = 100,
FourCC.FOURCC_YUY2 = 101,
FourCC.FOURCC_RGB32 = 102
} |
| The picture format used by a capture device. More...
|
|
enum | BitmapFormat : uint {
BitmapFormat.BMP_NONE = 0,
BitmapFormat.BMP_RGB8_PALETTE = 1,
BitmapFormat.BMP_RGB16_555 = 2,
BitmapFormat.BMP_RGB24 = 3,
BitmapFormat.BMP_RGB32 = 4
} |
| The bitmap format used for a BearWare.DesktopWindow. More...
|
|
enum | DesktopProtocol : uint { DesktopProtocol.DESKTOPPROTOCOL_ZLIB_1 = 1
} |
| The protocols supported for transferring a BearWare.DesktopWindow. More...
|
|
enum | DesktopKeyState : uint { DesktopKeyState.DESKTOPKEYSTATE_NONE = 0x00000000,
DesktopKeyState.DESKTOPKEYSTATE_DOWN = 0x00000001,
DesktopKeyState.DESKTOPKEYSTATE_UP = 0x00000002
} |
| The state of a key (or mouse button), i.e. if it's pressed or released. More...
|
|
enum | AudioPreprocessorType : uint { AudioPreprocessorType.NO_AUDIOPREPROCESSOR = 0,
AudioPreprocessorType.SPEEXDSP_AUDIOPREPROCESSOR = 1,
AudioPreprocessorType.TEAMTALK_AUDIOPREPROCESSOR = 2,
AudioPreprocessorType.WEBRTC_AUDIOPREPROCESSOR = 3
} |
| The types of supported audio preprocessors. More...
|
|
enum | Codec : uint {
Codec.NO_CODEC = 0,
Codec.SPEEX_CODEC = 1,
Codec.SPEEX_VBR_CODEC = 2,
Codec.OPUS_CODEC = 3,
Codec.WEBM_VP8_CODEC = 128
} |
| The codecs supported. More...
|
|
enum | UserRight : uint {
UserRight.USERRIGHT_NONE = 0x00000000,
UserRight.USERRIGHT_MULTI_LOGIN = 0x00000001,
UserRight.USERRIGHT_VIEW_ALL_USERS = 0x00000002,
UserRight.USERRIGHT_CREATE_TEMPORARY_CHANNEL = 0x00000004,
UserRight.USERRIGHT_MODIFY_CHANNELS = 0x00000008,
UserRight.USERRIGHT_TEXTMESSAGE_BROADCAST = 0x00000010,
UserRight.USERRIGHT_KICK_USERS = 0x00000020,
UserRight.USERRIGHT_BAN_USERS = 0x00000040,
UserRight.USERRIGHT_MOVE_USERS = 0x00000080,
UserRight.USERRIGHT_OPERATOR_ENABLE = 0x00000100,
UserRight.USERRIGHT_UPLOAD_FILES = 0x00000200,
UserRight.USERRIGHT_DOWNLOAD_FILES = 0x00000400,
UserRight.USERRIGHT_UPDATE_SERVERPROPERTIES = 0x00000800,
UserRight.USERRIGHT_TRANSMIT_VOICE = 0x00001000,
UserRight.USERRIGHT_TRANSMIT_VIDEOCAPTURE = 0x00002000,
UserRight.USERRIGHT_TRANSMIT_DESKTOP = 0x00004000,
UserRight.USERRIGHT_TRANSMIT_DESKTOPINPUT = 0x00008000,
UserRight.USERRIGHT_TRANSMIT_MEDIAFILE_AUDIO = 0x00010000,
UserRight.USERRIGHT_TRANSMIT_MEDIAFILE_VIDEO = 0x00020000,
UserRight.USERRIGHT_TRANSMIT_MEDIAFILE = USERRIGHT_TRANSMIT_MEDIAFILE_VIDEO | USERRIGHT_TRANSMIT_MEDIAFILE_AUDIO,
UserRight.USERRIGHT_LOCKED_NICKNAME = 0x00040000,
UserRight.USERRIGHT_LOCKED_STATUS = 0x00080000,
UserRight.USERRIGHT_RECORD_VOICE = 0x00100000,
UserRight.USERRIGHT_VIEW_HIDDEN_CHANNELS = 0x00200000,
UserRight.USERRIGHT_TEXTMESSAGE_USER = 0x00400000,
UserRight.USERRIGHT_TEXTMESSAGE_CHANNEL = 0x00800000,
UserRight.USERRIGHT_ALL = 0xFFFFFFFF & ~USERRIGHT_LOCKED_NICKNAME & ~USERRIGHT_LOCKED_STATUS
} |
| The rights users have once they have logged on to the server. More...
|
|
enum | ServerLogEvent : uint {
ServerLogEvent.SERVERLOGEVENT_NONE = 0x00000000,
ServerLogEvent.SERVERLOGEVENT_USER_CONNECTED = 0x00000001,
ServerLogEvent.SERVERLOGEVENT_USER_DISCONNECTED = 0x00000002,
ServerLogEvent.SERVERLOGEVENT_USER_LOGGEDIN = 0x00000004,
ServerLogEvent.SERVERLOGEVENT_USER_LOGGEDOUT = 0x00000008,
ServerLogEvent.SERVERLOGEVENT_USER_LOGINFAILED = 0x00000010,
ServerLogEvent.SERVERLOGEVENT_USER_TIMEDOUT = 0x00000020,
ServerLogEvent.SERVERLOGEVENT_USER_KICKED = 0x00000040,
ServerLogEvent.SERVERLOGEVENT_USER_BANNED = 0x00000080,
ServerLogEvent.SERVERLOGEVENT_USER_UNBANNED = 0x00000100,
ServerLogEvent.SERVERLOGEVENT_USER_UPDATED = 0x00000200,
ServerLogEvent.SERVERLOGEVENT_USER_JOINEDCHANNEL = 0x00000400,
ServerLogEvent.SERVERLOGEVENT_USER_LEFTCHANNEL = 0x00000800,
ServerLogEvent.SERVERLOGEVENT_USER_MOVED = 0x00001000,
ServerLogEvent.SERVERLOGEVENT_USER_TEXTMESSAGE_PRIVATE = 0x00002000,
ServerLogEvent.SERVERLOGEVENT_USER_TEXTMESSAGE_CUSTOM = 0x00004000,
ServerLogEvent.SERVERLOGEVENT_USER_TEXTMESSAGE_CHANNEL = 0x00008000,
ServerLogEvent.SERVERLOGEVENT_USER_TEXTMESSAGE_BROADCAST = 0x00010000,
ServerLogEvent.SERVERLOGEVENT_CHANNEL_CREATED = 0x00020000,
ServerLogEvent.SERVERLOGEVENT_CHANNEL_UPDATED = 0x00040000,
ServerLogEvent.SERVERLOGEVENT_CHANNEL_REMOVED = 0x00080000,
ServerLogEvent.SERVERLOGEVENT_FILE_UPLOADED = 0x00100000,
ServerLogEvent.SERVERLOGEVENT_FILE_DOWNLOADED = 0x00200000,
ServerLogEvent.SERVERLOGEVENT_FILE_DELETED = 0x00400000,
ServerLogEvent.SERVERLOGEVENT_SERVER_UPDATED = 0x00800000,
ServerLogEvent.SERVERLOGEVENT_SERVER_SAVECONFIG = 0x01000000
} |
| Events that are logged by the server, i.e. written to server's log file. More...
|
|
enum | BanType : uint { BanType.BANTYPE_NONE = 0x00,
BanType.BANTYPE_CHANNEL = 0x01,
BanType.BANTYPE_IPADDR = 0x02,
BanType.BANTYPE_USERNAME = 0x04
} |
| Way to ban a user from either login or joining a channel. More...
|
|
enum | UserType : uint { UserType.USERTYPE_NONE = 0x0,
UserType.USERTYPE_DEFAULT = 0x01,
UserType.USERTYPE_ADMIN = 0x02
} |
| The types of users supported. More...
|
|
enum | Subscription : uint {
Subscription.SUBSCRIBE_NONE = 0x00000000,
Subscription.SUBSCRIBE_USER_MSG = 0x00000001,
Subscription.SUBSCRIBE_CHANNEL_MSG = 0x00000002,
Subscription.SUBSCRIBE_BROADCAST_MSG = 0x00000004,
Subscription.SUBSCRIBE_CUSTOM_MSG = 0x00000008,
Subscription.SUBSCRIBE_VOICE = 0x00000010,
Subscription.SUBSCRIBE_VIDEOCAPTURE = 0x00000020,
Subscription.SUBSCRIBE_DESKTOP = 0x00000040,
Subscription.SUBSCRIBE_DESKTOPINPUT = 0x00000080,
Subscription.SUBSCRIBE_MEDIAFILE = 0x00000100,
Subscription.SUBSCRIBE_INTERCEPT_USER_MSG = 0x00010000,
Subscription.SUBSCRIBE_INTERCEPT_CHANNEL_MSG = 0x00020000,
Subscription.SUBSCRIBE_INTERCEPT_CUSTOM_MSG = 0x00080000,
Subscription.SUBSCRIBE_INTERCEPT_VOICE = 0x00100000,
Subscription.SUBSCRIBE_INTERCEPT_VIDEOCAPTURE = 0x00200000,
Subscription.SUBSCRIBE_INTERCEPT_DESKTOP = 0x00400000,
Subscription.SUBSCRIBE_INTERCEPT_MEDIAFILE = 0x01000000
} |
| A user by default accepts audio, video and text messages from all users. Using subscribtions can, however, change what the local client instance is willing to accept from other users. More...
|
|
enum | UserState : uint {
UserState.USERSTATE_NONE = 0x0000000,
UserState.USERSTATE_VOICE = 0x00000001,
UserState.USERSTATE_MUTE_VOICE = 0x00000002,
UserState.USERSTATE_MUTE_MEDIAFILE = 0x00000004,
UserState.USERSTATE_DESKTOP = 0x00000008,
UserState.USERSTATE_VIDEOCAPTURE = 0x00000010,
UserState.USERSTATE_MEDIAFILE_AUDIO = 0x00000020,
UserState.USERSTATE_MEDIAFILE_VIDEO = 0x00000040,
UserState.USERSTATE_MEDIAFILE
} |
| The possible states for a user. Used for BearWare.User's uUserState variable. More...
|
|
enum | TextMsgType : uint { TextMsgType.MSGTYPE_USER = 1,
TextMsgType.MSGTYPE_CHANNEL = 2,
TextMsgType.MSGTYPE_BROADCAST = 3,
TextMsgType.MSGTYPE_CUSTOM = 4
} |
| Text message types. More...
|
|
enum | ChannelType : uint {
ChannelType.CHANNEL_DEFAULT = 0x0000,
ChannelType.CHANNEL_PERMANENT = 0x0001,
ChannelType.CHANNEL_SOLO_TRANSMIT = 0x0002,
ChannelType.CHANNEL_CLASSROOM = 0x0004,
ChannelType.CHANNEL_OPERATOR_RECVONLY = 0x0008,
ChannelType.CHANNEL_NO_VOICEACTIVATION = 0x0010,
ChannelType.CHANNEL_NO_RECORDING = 0x0020,
ChannelType.CHANNEL_HIDDEN = 0x0040
} |
| The types of channels supported. More...
|
|
enum | FileTransferStatus : uint { FileTransferStatus.FILETRANSFER_CLOSED = 0,
FileTransferStatus.FILETRANSFER_ERROR = 1,
FileTransferStatus.FILETRANSFER_ACTIVE = 2,
FileTransferStatus.FILETRANSFER_FINISHED = 3
} |
| Status of a file transfer. More...
|
|
enum | ClientError : uint {
ClientError.CMDERR_SUCCESS = 0,
ClientError.SUCCESS = 0,
ClientError.CMDERR_SYNTAX_ERROR = 1000,
ClientError.CMDERR_UNKNOWN_COMMAND = 1001,
ClientError.CMDERR_MISSING_PARAMETER = 1002,
ClientError.CMDERR_INCOMPATIBLE_PROTOCOLS = 1003,
ClientError.CMDERR_UNKNOWN_AUDIOCODEC = 1004,
ClientError.CMDERR_INVALID_USERNAME = 1005,
ClientError.CMDERR_INCORRECT_SERVER_PASSWORD = 2000,
ClientError.CMDERR_INCORRECT_CHANNEL_PASSWORD = 2001,
ClientError.CMDERR_INVALID_ACCOUNT = 2002,
ClientError.CMDERR_MAX_SERVER_USERS_EXCEEDED = 2003,
ClientError.CMDERR_MAX_CHANNEL_USERS_EXCEEDED = 2004,
ClientError.CMDERR_SERVER_BANNED = 2005,
ClientError.CMDERR_NOT_AUTHORIZED = 2006,
ClientError.CMDERR_MAX_DISKUSAGE_EXCEEDED = 2008,
ClientError.CMDERR_INCORRECT_OP_PASSWORD = 2010,
ClientError.CMDERR_AUDIOCODEC_BITRATE_LIMIT_EXCEEDED = 2011,
ClientError.CMDERR_MAX_LOGINS_PER_IPADDRESS_EXCEEDED = 2012,
ClientError.CMDERR_MAX_CHANNELS_EXCEEDED = 2013,
ClientError.CMDERR_COMMAND_FLOOD = 2014,
ClientError.CMDERR_CHANNEL_BANNED = 2015,
ClientError.CMDERR_MAX_FILETRANSFERS_EXCEEDED = 2016,
ClientError.CMDERR_NOT_LOGGEDIN = 3000,
ClientError.CMDERR_ALREADY_LOGGEDIN = 3001,
ClientError.CMDERR_NOT_IN_CHANNEL = 3002,
ClientError.CMDERR_ALREADY_IN_CHANNEL = 3003,
ClientError.CMDERR_CHANNEL_ALREADY_EXISTS = 3004,
ClientError.CMDERR_CHANNEL_NOT_FOUND = 3005,
ClientError.CMDERR_USER_NOT_FOUND = 3006,
ClientError.CMDERR_BAN_NOT_FOUND = 3007,
ClientError.CMDERR_FILETRANSFER_NOT_FOUND = 3008,
ClientError.CMDERR_OPENFILE_FAILED = 3009,
ClientError.CMDERR_ACCOUNT_NOT_FOUND = 3010,
ClientError.CMDERR_FILE_NOT_FOUND = 3011,
ClientError.CMDERR_FILE_ALREADY_EXISTS = 3012,
ClientError.CMDERR_FILESHARING_DISABLED = 3013,
ClientError.CMDERR_CHANNEL_HAS_USERS = 3015,
ClientError.CMDERR_LOGINSERVICE_UNAVAILABLE = 3016,
ClientError.CMDERR_CHANNEL_CANNOT_BE_HIDDEN = 3017,
ClientError.INTERR_SNDINPUT_FAILURE = 10000,
ClientError.INTERR_SNDOUTPUT_FAILURE = 10001,
ClientError.INTERR_AUDIOCODEC_INIT_FAILED = 10002,
ClientError.INTERR_SPEEXDSP_INIT_FAILED = 10003,
ClientError.INTERR_AUDIOPREPROCESSOR_INIT_FAILED = 10003,
ClientError.INTERR_TTMESSAGE_QUEUE_OVERFLOW = 10004,
ClientError.INTERR_SNDEFFECT_FAILURE = 10005
} |
| Errors which can occur either as a result of client commands or as a result of internal errors. More...
|
|
enum | ClientEvent : uint {
ClientEvent.CLIENTEVENT_NONE = 0,
ClientEvent.CLIENTEVENT_CON_SUCCESS = CLIENTEVENT_NONE + 10,
ClientEvent.CLIENTEVENT_CON_FAILED = CLIENTEVENT_NONE + 20,
ClientEvent.CLIENTEVENT_CON_LOST = CLIENTEVENT_NONE + 30,
ClientEvent.CLIENTEVENT_CON_MAX_PAYLOAD_UPDATED = CLIENTEVENT_NONE + 40,
ClientEvent.CLIENTEVENT_CMD_PROCESSING = CLIENTEVENT_NONE + 200,
ClientEvent.CLIENTEVENT_CMD_ERROR = CLIENTEVENT_NONE + 210,
ClientEvent.CLIENTEVENT_CMD_SUCCESS = CLIENTEVENT_NONE + 220,
ClientEvent.CLIENTEVENT_CMD_MYSELF_LOGGEDIN = CLIENTEVENT_NONE + 230,
ClientEvent.CLIENTEVENT_CMD_MYSELF_LOGGEDOUT = CLIENTEVENT_NONE + 240,
ClientEvent.CLIENTEVENT_CMD_MYSELF_KICKED = CLIENTEVENT_NONE + 250,
ClientEvent.CLIENTEVENT_CMD_USER_LOGGEDIN = CLIENTEVENT_NONE + 260,
ClientEvent.CLIENTEVENT_CMD_USER_LOGGEDOUT = CLIENTEVENT_NONE + 270,
ClientEvent.CLIENTEVENT_CMD_USER_UPDATE = CLIENTEVENT_NONE + 280,
ClientEvent.CLIENTEVENT_CMD_USER_JOINED = CLIENTEVENT_NONE + 290,
ClientEvent.CLIENTEVENT_CMD_USER_LEFT = CLIENTEVENT_NONE + 300,
ClientEvent.CLIENTEVENT_CMD_USER_TEXTMSG = CLIENTEVENT_NONE + 310,
ClientEvent.CLIENTEVENT_CMD_CHANNEL_NEW = CLIENTEVENT_NONE + 320,
ClientEvent.CLIENTEVENT_CMD_CHANNEL_UPDATE = CLIENTEVENT_NONE + 330,
ClientEvent.CLIENTEVENT_CMD_CHANNEL_REMOVE = CLIENTEVENT_NONE + 340,
ClientEvent.CLIENTEVENT_CMD_SERVER_UPDATE = CLIENTEVENT_NONE + 350,
ClientEvent.CLIENTEVENT_CMD_SERVERSTATISTICS = CLIENTEVENT_NONE + 360,
ClientEvent.CLIENTEVENT_CMD_FILE_NEW = CLIENTEVENT_NONE + 370,
ClientEvent.CLIENTEVENT_CMD_FILE_REMOVE = CLIENTEVENT_NONE + 380,
ClientEvent.CLIENTEVENT_CMD_USERACCOUNT = CLIENTEVENT_NONE + 390,
ClientEvent.CLIENTEVENT_CMD_BANNEDUSER = CLIENTEVENT_NONE + 400,
ClientEvent.CLIENTEVENT_USER_STATECHANGE = CLIENTEVENT_NONE + 500,
ClientEvent.CLIENTEVENT_USER_VIDEOCAPTURE = CLIENTEVENT_NONE + 510,
ClientEvent.CLIENTEVENT_USER_MEDIAFILE_VIDEO = CLIENTEVENT_NONE + 520,
ClientEvent.CLIENTEVENT_USER_DESKTOPWINDOW = CLIENTEVENT_NONE + 530,
ClientEvent.CLIENTEVENT_USER_DESKTOPCURSOR = CLIENTEVENT_NONE + 540,
ClientEvent.CLIENTEVENT_USER_DESKTOPINPUT = CLIENTEVENT_NONE + 550,
ClientEvent.CLIENTEVENT_USER_RECORD_MEDIAFILE = CLIENTEVENT_NONE + 560,
ClientEvent.CLIENTEVENT_USER_AUDIOBLOCK = CLIENTEVENT_NONE + 570,
ClientEvent.CLIENTEVENT_INTERNAL_ERROR = CLIENTEVENT_NONE + 1000,
ClientEvent.CLIENTEVENT_VOICE_ACTIVATION = CLIENTEVENT_NONE + 1010,
ClientEvent.CLIENTEVENT_HOTKEY = CLIENTEVENT_NONE + 1020,
ClientEvent.CLIENTEVENT_HOTKEY_TEST = CLIENTEVENT_NONE + 1030,
ClientEvent.CLIENTEVENT_FILETRANSFER = CLIENTEVENT_NONE + 1040,
ClientEvent.CLIENTEVENT_DESKTOPWINDOW_TRANSFER = CLIENTEVENT_NONE + 1050,
ClientEvent.CLIENTEVENT_STREAM_MEDIAFILE = CLIENTEVENT_NONE + 1060,
ClientEvent.CLIENTEVENT_LOCAL_MEDIAFILE = CLIENTEVENT_NONE + 1070,
ClientEvent.CLIENTEVENT_AUDIOINPUT = CLIENTEVENT_NONE + 1080,
ClientEvent.CLIENTEVENT_USER_FIRSTVOICESTREAMPACKET = CLIENTEVENT_NONE + 1090
} |
| TeamTalk client event messages. More...
|
|
enum | TTType : uint {
TTType.__NONE = 0,
TTType.__AUDIOCODEC = 1,
TTType.__BANNEDUSER = 2,
TTType.__VIDEOFORMAT = 3,
TTType.__OPUSCODEC = 4,
TTType.__CHANNEL = 5,
TTType.__CLIENTSTATISTICS = 6,
TTType.__REMOTEFILE = 7,
TTType.__FILETRANSFER = 8,
TTType.__MEDIAFILESTATUS = 9,
TTType.__SERVERPROPERTIES = 10,
TTType.__SERVERSTATISTICS = 11,
TTType.__SOUNDDEVICE = 12,
TTType.__SPEEXCODEC = 13,
TTType.__TEXTMESSAGE = 14,
TTType.__WEBMVP8CODEC = 15,
TTType.__TTMESSAGE = 16,
TTType.__USER = 17,
TTType.__USERACCOUNT = 18,
TTType.__USERSTATISTICS = 19,
TTType.__VIDEOCAPTUREDEVICE = 20,
TTType.__VIDEOCODEC = 21,
TTType.__AUDIOCONFIG = 22,
TTType.__SPEEXVBRCODEC = 23,
TTType.__VIDEOFRAME = 24,
TTType.__AUDIOBLOCK = 25,
TTType.__AUDIOFORMAT = 26,
TTType.__MEDIAFILEINFO = 27,
TTType.__CLIENTERRORMSG = 28,
TTType.__TTBOOL = 29,
TTType.__INT32 = 30,
TTType.__DESKTOPINPUT = 31,
TTType.__SPEEXDSP = 32,
TTType.__STREAMTYPE = 33,
TTType.__AUDIOPREPROCESSORTYPE = 34,
TTType.__AUDIOPREPROCESSOR = 35,
TTType.__TTAUDIOPREPROCESSOR = 36,
TTType.__MEDIAFILEPLAYBACK = 37,
TTType.__CLIENTKEEPALIVE = 38,
TTType.__UINT32 = 39,
TTType.__AUDIOINPUTPROGRESS = 40,
TTType.__JITTERCONFIG = 41,
TTType.__WEBRTCAUDIOPREPROCESSOR = 42,
TTType.__ENCRYPTIONCONTEXT = 43,
TTType.__SOUNDDEVICEEFFECTS = 44,
TTType.__DESKTOPWINDOW = 45,
TTType.__ABUSEPREVENTION = 46
} |
|
enum | ClientFlag : uint {
ClientFlag.CLIENT_CLOSED = 0x00000000,
ClientFlag.CLIENT_SNDINPUT_READY = 0x00000001,
ClientFlag.CLIENT_SNDOUTPUT_READY = 0x00000002,
ClientFlag.CLIENT_SNDINOUTPUT_DUPLEX = 0x00000004,
ClientFlag.CLIENT_SNDINPUT_VOICEACTIVATED = 0x00000008,
ClientFlag.CLIENT_SNDINPUT_VOICEACTIVE = 0x00000010,
ClientFlag.CLIENT_SNDOUTPUT_MUTE = 0x00000020,
ClientFlag.CLIENT_SNDOUTPUT_AUTO3DPOSITION = 0x00000040,
ClientFlag.CLIENT_VIDEOCAPTURE_READY = 0x00000080,
ClientFlag.CLIENT_TX_VOICE = 0x00000100,
ClientFlag.CLIENT_TX_VIDEOCAPTURE = 0x00000200,
ClientFlag.CLIENT_TX_DESKTOP = 0x00000400,
ClientFlag.CLIENT_DESKTOP_ACTIVE = 0x00000800,
ClientFlag.CLIENT_MUX_AUDIOFILE = 0x00001000,
ClientFlag.CLIENT_CONNECTING = 0x00002000,
ClientFlag.CLIENT_CONNECTED = 0x00004000,
ClientFlag.CLIENT_CONNECTION = CLIENT_CONNECTING | CLIENT_CONNECTED,
ClientFlag.CLIENT_AUTHORIZED = 0x00008000,
ClientFlag.CLIENT_STREAM_AUDIO = 0x00010000,
ClientFlag.CLIENT_STREAM_VIDEO = 0x00020000
} |
| Flags used to describe the the client instance current state. More...
|
|
enum | TTKeyTranslate : uint {
TTKeyTranslate.TTKEY_NO_TRANSLATE = 0,
TTKeyTranslate.TTKEY_WINKEYCODE_TO_TTKEYCODE = 1,
TTKeyTranslate.TTKEY_TTKEYCODE_TO_WINKEYCODE = 2,
TTKeyTranslate.TTKEY_MACKEYCODE_TO_TTKEYCODE = 3,
TTKeyTranslate.TTKEY_TTKEYCODE_TO_MACKEYCODE = 4
} |
| Translate to and from TeamTalk's intermediate key-codes (TTKEYCODE). More...
|
|
enum | MixerControl : uint {
MixerControl.WAVEOUT_MASTER,
MixerControl.WAVEOUT_WAVE,
MixerControl.WAVEOUT_MICROPHONE,
MixerControl.WAVEIN_MICROPHONE,
MixerControl.WAVEIN_LINEIN,
MixerControl.WAVEIN_WAVEOUT
} |
| The Windows mixer controls which can be queried by the BearWare.WindowsMixer class. More...
|
|