Share via


AudioRecordingConfiguration 類別

定義

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

[Android.Runtime.Register("android/media/AudioRecordingConfiguration", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class AudioRecordingConfiguration : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/AudioRecordingConfiguration", ApiSince=24, DoNotGenerateAcw=true)>]
type AudioRecordingConfiguration = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
AudioRecordingConfiguration
屬性
實作

備註

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

直接輪詢 (請參閱 AudioManager#getActiveRecordingConfigurations()) 或回呼 (查看 AudioManager#registerAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback, android.os.Handler) 方法是接收裝置目前錄製設定相關資訊的方法。

音訊錄製設定包含應用程式 (#getClientFormat() 所使用的錄製格式相關資訊,以及裝置實際使用的錄製格式 (#getFormat()) 。 例如,這兩種錄製格式可能會因為硬體限制而不同取樣率 (例如在 44.1kHz 進行應用程式錄製,而裝置一律會記錄在 48kHz,而 Android 架構會重新取樣應用程式) 。

此設定也包含音訊 () #getClientAudioSource() 錄製的使用案例,讓您能夠區分不同的活動,例如進行中的語音辨識或攝影機錄製。

android.media.AudioRecordingConfiguration JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

屬性

AudioDevice

傳回用於此錄製之音訊輸入裝置的相關資訊。

AudioSource

傳回目前用來設定擷取路徑的音訊來源。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
ClientAudioSessionId

傳回錄製的會話編號,請參閱 AudioRecord#getAudioSessionId()

ClientAudioSource

傳回用戶端選取的音訊來源。

ClientEffects

傳回目前在音訊擷取用戶端上啟用之所有效果的清單 AudioEffect.Descriptor , (e.

ClientFormat

傳回用戶端應用程式錄製音訊的音訊格式。

Creator

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

Effects

傳回目前在擷取資料流程上啟用之所有效果的清單 AudioEffect.Descriptor

Format

傳回在此 Android 裝置上錄製音訊的音訊格式。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsClientSilenced

如果音訊架構目前因為並行擷取原則 (e 而讓音訊架構無聲,則會傳回 true。

JniIdentityHashCode

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
JniPeerMembers

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

PeerReference

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
DescribeContents()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

Dispose()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
Dispose(Boolean)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

明確介面實作

IJavaPeerable.Disposed()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
IJavaPeerable.Finalized()

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

GetJniTypeName(IJavaPeerable)

AudioRecordingConfiguration 類別會收集描述音訊錄製會話的資訊。

適用於