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 или выполнить обработку аудиопакетов в режиме реального времени.
При переопределении этого метода не обязательно вызывать base. OnInputComplete (audioQueueBuffer, timeStamp, packetDescriptions), если вы не заинтересованы в повышении событий C# для потенциальных потребителей вашего класса.