Most visited

Recently visited

Added in API level 1

MediaRecorder.AudioSource

public final class MediaRecorder.AudioSource
extends Object

java.lang.Object
   ↳ android.media.MediaRecorder.AudioSource


定义音频源。 音频源定义了音频信号的默认物理源和录音配置。 这些常数例如用于setAudioSource(int)setAudioSource(int)

Summary

Constants

int CAMCORDER

麦克风音频源的方向与摄像头相同(如果可用),否则为主设备麦克风

int DEFAULT

默认音频源

int MIC

麦克风音频源

int REMOTE_SUBMIX

音频流的子混音的音频源将被远程呈现。

int UNPROCESSED

麦克风音频源调整为未处理(原始)声音(如果可用),其他情况下的行为与 DEFAULT

int VOICE_CALL

语音呼叫上行链路+下行音频源

VOICE_CALL源捕获需要 CAPTURE_AUDIO_OUTPUT权限。

int VOICE_COMMUNICATION

麦克风音频源调谐用于语音通信,如VoIP。

int VOICE_DOWNLINK

语音呼叫下行(Rx)音频源。

int VOICE_RECOGNITION

麦克风音频源调整为语音识别(如果可用),其他情况下的行为类似于 DEFAULT

int VOICE_UPLINK

语音呼叫上行链路(Tx)音频源。

Inherited methods

From class java.lang.Object

Constants

CAMCORDER

Added in API level 7
int CAMCORDER

麦克风音频源的方向与摄像头相同(如果可用),否则为主设备麦克风

常量值:5(0x00000005)

DEFAULT

Added in API level 1
int DEFAULT

默认音频源

常量值:0(0x00000000)

MIC

Added in API level 1
int MIC

麦克风音频源

常数值:1(0x00000001)

REMOTE_SUBMIX

Added in API level 19
int REMOTE_SUBMIX

音频流的子混音的音频源将被远程呈现。

应用程序可以使用此音频源来捕获应传输到远程接收器(如Wifi显示器)的音频流的混合。 在记录处于活动状态时,这些音频流将重定向到远程子混音,而不是在设备扬声器或耳机上播放。

某些流被排除在远程次混音,包括STREAM_RINGSTREAM_ALARM ,和STREAM_NOTIFICATION 这些流将继续像往常一样在本地呈现。

捕获远程子混音需要CAPTURE_AUDIO_OUTPUT权限。 此权限仅供系统组件使用,并且不适用于第三方应用程序。

常量值:8(0x00000008)

UNPROCESSED

Added in API level 24
int UNPROCESSED

麦克风音频源调整为未处理(原始)声音(如果可用),其他情况下的行为与 DEFAULT

常量值:9(0x00000009)

VOICE_CALL

Added in API level 4
int VOICE_CALL

语音呼叫上行链路+下行音频源

VOICE_CALL源捕获需要CAPTURE_AUDIO_OUTPUT权限。 此权限仅供系统组件使用,并且不适用于第三方应用程序。

常量值:4(0x00000004)

VOICE_COMMUNICATION

Added in API level 11
int VOICE_COMMUNICATION

麦克风音频源调谐用于语音通信,如VoIP。 例如,如果可用,它将利用回声消除或自动增益控制。 否则,如果不应用语音处理,则表现得像DEFAULT

常量值:7(0x00000007)

VOICE_DOWNLINK

Added in API level 4
int VOICE_DOWNLINK

语音呼叫下行(Rx)音频源。

VOICE_DOWNLINK源捕获需要CAPTURE_AUDIO_OUTPUT权限。 此权限仅供系统组件使用,并且不适用于第三方应用程序。

常量值:3(0x00000003)

VOICE_RECOGNITION

Added in API level 7
int VOICE_RECOGNITION

麦克风音频源调整为语音识别(如果可用),其他情况下的行为类似于 DEFAULT

常数值:6(0x00000006)

VOICE_UPLINK

Added in API level 4
int VOICE_UPLINK

语音呼叫上行链路(Tx)音频源。

VOICE_UPLINK源捕获需要CAPTURE_AUDIO_OUTPUT权限。 此权限仅供系统组件使用,并且不适用于第三方应用程序。

常量值:2(0x00000002)

Hooray!