IMiniportWaveRTStreamNotification 인터페이스(portcls.h)
이 IMiniportWaveRTStreamNotification
인터페이스는 Windows Vista 이상 Windows 운영 체제에서 지원되며 IMiniportWaveRTStream 인터페이스를 보강하여 DMA 드라이버 이벤트 알림을 용이하게 하는 추가 메서드를 제공합니다.
인터페이스에 IMiniportWaveRTStreamNotification
액세스하기 위해 WaveRT 포트 드라이버는IMiniportWaveRT::NewStream 메서드를 호출하고 IMiniportWaveRTStream 인터페이스를 수신합니다. 그런 다음 WaveRT 포트 드라이버는 QueryInterface를 사용하여 IMiniportWaveRTStream 인터페이스를 쿼리하고 인터페이스를 IMiniportWaveRTStreamNotification
수신합니다.
IMiniportWaveRTStreamNotification
는 IUnknown 인터페이스에서 상속됩니다.
상속
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 |