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_MONOTONICのいずれかAudioTimestamp#TIMEBASE_BOOTTIME AudioTimestamp.TIMEBASE_BOOTTIME。AudioTimestamp 時刻のクロックを選択するために使用されます。

戻り値

#SUCCESS タイムスタンプが使用可能な場合、または #ERROR_INVALID_OPERATION タイムスタンプが使用できない場合は 。

属性

注釈

オンデマンドを AudioTimestamp ポーリングします。

AudioTimestamp は、キャプチャ パイプラインで使用可能な最も早い時点でフレーム配信情報を反映します。

の後に を#stop()呼び出#startRecording()すと、フレーム数が 0 にリセットされます。

android.media.AudioRecord.getTimestamp(android.media.AudioTimestamp, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象