Typedefs | |
typedef HWND | TXView |
typedef TXMediaDeviceType | TRTCDeviceType |
typedef TXMediaDeviceState | TRTCDeviceState |
typedef ITXDeviceCollection | ITRTCDeviceCollection |
typedef ITXDeviceInfo | ITRTCDeviceInfo |
Enumerations | |
enum | TRTCVideoResolution |
enum | TRTCVideoResolutionMode |
enum | TRTCVideoStreamType |
enum | TRTCVideoFillMode |
enum | TRTCVideoRotation |
enum | TRTCBeautyStyle |
enum | TRTCVideoPixelFormat |
enum | TRTCVideoBufferType |
enum | TRTCVideoMirrorType |
enum | TRTCSnapshotSourceType |
enum | TRTCAppScene |
enum | TRTCRoleType |
enum | TRTCQosControlMode |
enum | TRTCVideoQosPreference |
enum | TRTCQuality |
enum | TRTCAVStatusType |
enum | TRTCAVStatusChangeReason |
enum | TRTCAudioQuality |
enum | TRTCAudioFrameFormat |
enum | TRTCLogLevel |
enum | TRTCScreenCaptureSourceType |
enum | TRTCTranscodingConfigMode |
enum | TRTCLocalRecordType |
enum | TRTCMixInputType |
enum | TRTCWaterMarkSrcType |
enum | TRTCAudioRecordingContent |
enum | V2TXLiveCode |
enum | V2TXLiveMode |
enum | V2TXLiveImageType |
Definitions of enumerated values related to audio effects | |
enum | TXVoiceReverbType |
Type definitions of audio/video devices | |
enum | TXSystemVolumeType |
enum | TXAudioRoute |
enum | TXMediaDeviceType |
enum | TXMediaDeviceState |
enum | TXCameraCaptureMode |
Video type definitions | |
enum | V2TXLiveVideoResolution |
enum | V2TXLiveVideoResolutionMode |
enum | V2TXLiveMirrorType |
enum | V2TXLiveFillMode |
enum | V2TXLiveRotation |
enum | V2TXLivePixelFormat |
enum | V2TXLiveBufferType |
Audio type definitions | |
enum | V2TXLiveAudioQuality |
Definitions of connection-status-related enumerated values | |
enum | V2TXLivePushStatus |
Definitions of common configuration components | |
enum | V2TXLiveLogLevel |
Screen Sharing Definitions | |
enum | V2TXLiveScreenCaptureSourceType |
enum TXAudioRoute |
Audio route (the route via which audio is played)
Audio route is the route (speaker or receiver) via which audio is played. It applies only to mobile devices such as mobile phones. A mobile phone has two speakers: one at the top (receiver) and the other the bottom.
enum TXCameraCaptureMode |
Camera acquisition preferences
This enum is used to set camera acquisition parameters.
enum TXMediaDeviceState |
Device operation
This enumerated value is used to notify the status change of the local device onDeviceChanged.
Enumerator | |
---|---|
TXMediaDeviceStateAdd | The device has been plugged in. |
TXMediaDeviceStateRemove | The device has been removed. |
TXMediaDeviceStateActive | The device has been enabled. |
enum TXMediaDeviceType |
Device type (for desktop OS)
This enumerated type defines three types of audio/video devices, namely camera, mic and speaker, so that you can use the same device management API to manage three types of devices.
Enumerator | |
---|---|
TXMediaDeviceTypeUnknown | undefined device type |
TXMediaDeviceTypeMic | microphone |
TXMediaDeviceTypeSpeaker | speaker or earpiece |
TXMediaDeviceTypeCamera | camera |
enum TXSystemVolumeType |
System volume type (for mobile devices only)
Smartphones usually have two types of system volume: call volume and media volume.
The SDK offers three system volume control modes: auto, call volume, and media volume.
Enumerator | |
---|---|
TXSystemVolumeTypeAuto | Auto. |
TXSystemVolumeTypeMedia | Media volume. |
TXSystemVolumeTypeVOIP | Call volume. |
enum TXVoiceReverbType |
Reverb effects
Reverb effects can be applied to human voice. Based on acoustic algorithms, they can mimic voice in different environments. The following effects are supported currently: 0: original; 1: karaoke; 2: room; 3: hall; 4: low and deep; 5: resonant; 6: metal; 7: husky; 8: ethereal; 9: studio; 10: melodious; 11: phonograph; 12: nature
enum V2TXLiveAudioQuality |
Audio quality.
enum V2TXLiveBufferType |
enum V2TXLiveCode |
enum V2TXLiveFillMode |
Image fill mode.
enum V2TXLiveImageType |
enum V2TXLiveLogLevel |
Log level.
enum V2TXLiveMirrorType |
Local camera mirror type.
enum V2TXLiveMode |
enum V2TXLivePixelFormat |
enum V2TXLivePushStatus |
enum V2TXLiveRotation |
Screen sharing target type
Video resolution.
Video aspect ratio mode.
Enumerator | |
---|---|
V2TXLiveVideoResolutionModeLandscape | Landscape resolution. |
V2TXLiveVideoResolutionModePortrait | Portrait resolution. |