AudioQueueProcessingTap.GetSourceAudio メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非推奨: ソース オーディオを取得します。
public AudioToolbox.AudioQueueStatus GetSourceAudio (uint numberOfFrames, ref AudioToolbox.AudioTimeStamp timeStamp, out AudioToolbox.AudioQueueProcessingTapFlags flags, out uint parentNumberOfFrames, AudioToolbox.AudioBuffers data);
member this.GetSourceAudio : uint32 * * * * AudioToolbox.AudioBuffers -> AudioToolbox.AudioQueueStatus
パラメーター
- numberOfFrames
- UInt32
Tap プロセッサに必要なフレーム数。
- timeStamp
- AudioTimeStamp
入力キューの場合、タイムスタンプが返されます。 出力キューの場合は、タイムスタンプを含める必要があります。
Flags
- parentNumberOfFrames
- UInt32
指定されたフレームの数を返します。
- data
- AudioBuffers
ソース データを含む AudioBuffers。
戻り値
注釈
AudioBuffers のメモリ管理は次のとおりです。 AudioBuffer データ フィールドに IntPtr.Zero が含まれている場合、AudioQueue はバッファーを割り当てて、タップ プロセッサの実行後に解放します。 値が not-null の場合は、要求されたフレーム数を保持するのに十分な大きさのメモリ ブロックを指す必要があります。
このメソッドは、AudioProcessingTap コールバックからのみ呼び出す必要があります。