Android Guides | Samples

Android.Media.AudioSource Enumeration

Enumerates values returned by several types and taken as a parameter of the Android.Media.AudioRecord..ctor, and MediaRecorder.SetAudioSource members.

Syntax

public enum AudioSource

Remarks

Members

Member NameDescription
CamcorderMicrophone audio source with same orientation as camera if available, the main device microphone otherwise
DefaultDefault audio source
MicMicrophone audio source
RemoteSubmix
VoiceCallVoice call uplink + downlink audio source
VoiceCommunicationMicrophone audio source tuned for voice communications such as VoIP. It will for instance take advantage of echo cancellation or automatic gain control if available. It otherwise behaves like AudioSource.Default if no voice processing is applied.
Voice call downlink (Rx) audio source
VoiceRecognitionMicrophone audio source tuned for voice recognition if available, behaves like AudioSource.Default otherwise.
Voice call uplink (Tx) audio source

Requirements

Namespace: Android.Media
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0

The members of Android.Media.AudioSource are listed below.

See Also: Enum

Public Fields

CamcorderAudioSource. Microphone audio source with same orientation as camera if available, the main device microphone otherwise
DefaultAudioSource. Default audio source
MicAudioSource. Microphone audio source
RemoteSubmixAudioSource.
VoiceCallAudioSource. Voice call uplink + downlink audio source
VoiceCommunicationAudioSource. 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. It otherwise behaves like AudioSource.Default if no voice processing is applied.
VoiceDownlinkAudioSource. Voice call downlink (Rx) audio source
VoiceRecognitionAudioSource. Microphone audio source tuned for voice recognition if available, behaves like AudioSource.Default otherwise.
VoiceUplinkAudioSource. Voice call uplink (Tx) audio source