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 인코딩하거나, 오디오 패킷으로 실시간 처리를 수행하도록 이 메서드를 재정의합니다.
이 메서드를 재정의하는 경우 반드시 base를 호출할 필요는 없습니다. 클래스의 잠재적 소비자에게 C# 이벤트를 발생시키는 데 관심이 없는 한 OnInputComplete(audioQueueBuffer, timeStamp, packetDescriptions).