cameraViewEx / com.priyankvasa.android.cameraviewex / AudioSource

AudioSource

inline class AudioSource

Platform and version requirements: JVM

Constructors

<init>

AudioSource(value: Int)

Properties

value

val value: Int

Companion Object Properties

Camcorder

val Camcorder: AudioSource

Microphone audio source tuned for video recording, with the same orientation as the camera if available.

Default

val Default: AudioSource

Device's default audio source

Mic

val Mic: AudioSource

Microphone audio source

Unprocessed

val Unprocessed: AudioSource

Microphone audio source tuned for unprocessed (raw) sound if available, behaves like .DEFAULT otherwise.

VoiceCall

val VoiceCall: AudioSource

Voice call uplink + downlink audio source

VoiceCommunication

val VoiceCommunication: AudioSource

Microphone audio source tuned for voice communications such as VoIP. It will for instance take advantage of echo cancellation or automatic gain control if available.

VoiceDownLink

val VoiceDownLink: AudioSource

Voice call downlink (Rx) audio source.

VoiceRecognition

val VoiceRecognition: AudioSource

Microphone audio source tuned for voice recognition.

VoiceUplink

val VoiceUplink: AudioSource

Voice call uplink (Tx) audio source.