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[]
備註
當音訊系統已使用音訊資料完全填滿其中一個緩衝區時,就會叫用這個方法。 您可以覆寫這個方法來處理資料、將原始位元組儲存到磁片、使用 AudioFile 編碼,或使用音訊封包進行一些即時處理。
如果您覆寫這個方法,則不一定需要呼叫基底。OnInputComplete (audioQueueBuffer、timeStamp、packetDescriptions) ,除非您有興趣向類別的潛在取用者提出 C# 事件。