共用方式為


InputAudioQueue.OnInputCompleted 方法

定義

叫用 的方法。

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[]

備註

當音訊系統已使用音訊資料完全填滿其中一個緩衝區時,就會叫用這個方法。 您可以覆寫這個方法來處理資料、將原始位元組儲存到磁片、使用 AudioFile 編碼,或使用音訊封包進行一些即時處理。

如果您覆寫這個方法,則不一定需要呼叫基底。OnInputComplete (audioQueueBuffer、timeStamp、packetDescriptions) ,除非您有興趣向類別的潛在取用者提出 C# 事件。

適用於