|
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...
|
|