InputAudioQueue.OnInputCompleted メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドが呼び出されました。
protected virtual void OnInputCompleted(IntPtr audioQueueBuffer, AudioToolbox.AudioTimeStamp timeStamp, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions);
abstract member OnInputCompleted : nativeint * AudioToolbox.AudioTimeStamp * AudioToolbox.AudioStreamPacketDescription[] -> unit
override this.OnInputCompleted : nativeint * AudioToolbox.AudioTimeStamp * AudioToolbox.AudioStreamPacketDescription[] -> unit
パラメーター
- audioQueueBuffer
-
IntPtr
nativeint
.
- timeStamp
- AudioTimeStamp
- packetDescriptions
- AudioStreamPacketDescription[]
注釈
このメソッドは、オーディオ システムがオーディオ データでバッファーの 1 つを完全に埋めたときに呼び出されます。 このメソッドをオーバーライドしてデータを処理し、生バイトをディスクに保存するか、 を使用して AudioFile エンコードするか、オーディオ パケットでリアルタイム処理を行います。
このメソッドをオーバーライドする場合は、必ずしも base を呼び出す必要はありません。クラスの潜在的なコンシューマーに C# イベントを発生させる場合を除き、OnInputComplete (audioQueueBuffer、timeStamp、packetDescriptions)。