IMiniportWaveRTStreamNotification 인터페이스(portcls.h)

IMiniportWaveRTStreamNotification 인터페이스는 Windows Vista 이상 Windows 운영 체제에서 지원되며 IMiniportWaveRTStream 인터페이스를 보강하여 DMA 드라이버 이벤트 알림을 용이하게 하는 추가 메서드를 제공합니다.

인터페이스에 IMiniportWaveRTStreamNotification 액세스하기 위해 WaveRT 포트 드라이버는IMiniportWaveRT::NewStream 메서드를 호출하고 IMiniportWaveRTStream 인터페이스를 수신합니다. 그런 다음 WaveRT 포트 드라이버는 QueryInterface를 사용하여 IMiniportWaveRTStream 인터페이스를 쿼리하고 인터페이스를 IMiniportWaveRTStreamNotification 수신합니다.

IMiniportWaveRTStreamNotificationIUnknown 인터페이스에서 상속됩니다.

상속

IMiniportWaveRTStreamNotification 인터페이스는 IMiniportWaveRTStream 인터페이스에서 상속됩니다.

메서드

IMiniportWaveRTStreamNotification 인터페이스에는 이러한 메서드가 있습니다.

 
IMiniportWaveRTStreamNotification::AllocateBufferWithNotification

DMA 기반 이벤트 알림을 구현하려는 경우 AllocateAudioBufferWithNotification 메서드는 오디오 데이터에 대한 주기적 버퍼를 할당합니다. 이벤트 알림을 원하지 않는 경우 IMiniportWaveRTStream::AllocateAudioBuffer를 사용해야 합니다.
IMiniportWaveRTStreamNotification::FreeBufferWithNotification

FreeBufferWithNotification 메서드는 IMiniportWaveRTStreamNotification::AllocateBufferWithNotification을 호출하여 이전에 할당된 오디오 버퍼를 해제하는 데 사용됩니다.
IMiniportWaveRTStreamNotification::RegisterNotificationEvent

RegisterNotificationEvent 메서드는 DMA 기반 이벤트 알림에 대한 알림을 받을 이벤트를 등록합니다.
IMiniportWaveRTStreamNotification::UnregisterNotificationEvent

UnregisterNotificationEvent 메서드는 DMA 기반 이벤트 알림에서 이벤트를 등록 취소합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portcls.h