public final class AudioCapturerConfig extends Object
SystemCapability.Multimedia#AUDIO| 构造器 | 说明 |
|---|---|
AudioCapturerConfig() |
Default constructor used to create an
AudioCapturerConfig instance. |
AudioCapturerConfig(int sessionIndex,
AudioStreamInfo info,
String pkgName,
int portId,
boolean silenced,
AudioCapturerInfo.AudioInputSource inputSource) |
A constructor used to create an
AudioCapturerConfig instance based on a specified session ID,
audio stream information, application package name, port ID, audio input source, and whether the
audio recording is to be silenced. |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
AudioCapturerInfo.AudioInputSource |
getAudioInputSource() |
Obtains information about the audio input source.
|
String |
getPackageName() |
Obtains the application package name.
|
int |
getPortId() |
Obtains the recording port ID.
|
int |
getSessionId() |
Obtains the recording session ID.
|
AudioStreamInfo |
getStreamInfo() |
Obtains the audio stream information for recording.
|
boolean |
isSilenced() |
Checks whether the audio recording is silenced.
|
public AudioCapturerConfig()
AudioCapturerConfig instance.public AudioCapturerConfig(int sessionIndex,
AudioStreamInfo info,
String pkgName,
int portId,
boolean silenced,
AudioCapturerInfo.AudioInputSource inputSource)
AudioCapturerConfig instance based on a specified session ID,
audio stream information, application package name, port ID, audio input source, and whether the
audio recording is to be silenced.sessionIndex - Indicates the session ID.info - Indicates an AudioStreamInfo instance.pkgName - Indicates the application package name.portId - Indicates the recording port ID.silenced - Indicates whether the audio recording will be silenced. Value true means the capturing
will be silenced, while false means the opposite.inputSource - Indicates the audio input source.public String getPackageName()
public AudioStreamInfo getStreamInfo()
public int getSessionId()
public int getPortId()
public boolean isSilenced()
true if the recording is silenced; returns false otherwise.public AudioCapturerInfo.AudioInputSource getAudioInputSource()