Поделиться через


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# для потенциальных потребителей вашего класса.

Применяется к