Share via


AudioRecord.GetTimestamp(AudioTimestamp, AudioTimebase) 方法

定義

AudioTimestamp 需要輪詢。

[Android.Runtime.Register("getTimestamp", "(Landroid/media/AudioTimestamp;I)I", "GetGetTimestamp_Landroid_media_AudioTimestamp_IHandler", ApiSince=24)]
public virtual int GetTimestamp (Android.Media.AudioTimestamp outTimestamp, Android.Media.AudioTimebase timebase);
[<Android.Runtime.Register("getTimestamp", "(Landroid/media/AudioTimestamp;I)I", "GetGetTimestamp_Landroid_media_AudioTimestamp_IHandler", ApiSince=24)>]
abstract member GetTimestamp : Android.Media.AudioTimestamp * Android.Media.AudioTimebase -> int
override this.GetTimestamp : Android.Media.AudioTimestamp * Android.Media.AudioTimebase -> int

參數

outTimestamp
AudioTimestamp

呼叫端提供非 Null AudioTimestamp 實例,此實例會在成功時以 AudioRecord 畫面傳遞資訊進行更新。

timebase
AudioTimebase

AudioTimestamp#TIMEBASE_MONOTONIC AudioTimestamp.TIMEBASE_MONOTONICAudioTimestamp#TIMEBASE_BOOTTIME AudioTimestamp.TIMEBASE_BOOTTIME 其中一個 ,用來選取 AudioTimestamp 時間的時鐘。

傳回

#SUCCESS 如果時間戳記可用,則為 ,如果 #ERROR_INVALID_OPERATION 時間戳記無法使用,則為 。

屬性

備註

AudioTimestamp 需要輪詢。

AudioTimestamp 會反映擷取管線中最早可用的畫面傳遞資訊。

在 之後 #stop() 呼叫 #startRecording() 會將畫面計數重設為 0。

android.media.AudioRecord.getTimestamp(android.media.AudioTimestamp, int) JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於