Freigeben über


IMiniportWaveRTStreamNotification-Schnittstelle (portcls.h)

Die IMiniportWaveRTStreamNotification Schnittstelle wird in Windows Vista und späteren Windows-Betriebssystemen unterstützt und erweitert die IMiniportWaveRTStream-Schnittstelle und bietet zusätzliche Methoden zum Vereinfachen von DMA-Treiberereignisbenachrichtigungen.

Für den Zugriff auf die IMiniportWaveRTStreamNotification Schnittstelle ruft der WaveRT-Porttreiber die IMiniportWaveRT::NewStream-Methode auf und empfängt eine IMiniportWaveRTStream-Schnittstelle . Der WaveRT-Porttreiber fragt dann die IMiniportWaveRTStream-Schnittstelle mithilfe von QueryInterface ab und empfängt die IMiniportWaveRTStreamNotification Schnittstelle.

IMiniportWaveRTStreamNotification erbt von der IUnknown-Schnittstelle .

Vererbung

Die IMiniportWaveRTStreamNotification-Schnittstelle erbt von der IMiniportWaveRTStream-Schnittstelle.

Methoden

Die IMiniportWaveRTStreamNotification-Schnittstelle verfügt über diese Methoden.

 
IMiniportWaveRTStreamNotification::AllocateBufferWithNotification

Die AllocateAudioBufferWithNotification-Methode weist einen zyklischen Puffer für Audiodaten zu, wenn Sie DMA-gesteuerte Ereignisbenachrichtigungen implementieren möchten. Wenn Sie keine Ereignisbenachrichtigung wünschen, müssen Sie IMiniportWaveRTStream::AllocateAudioBuffer verwenden.
IMiniportWaveRTStreamNotification::FreeBufferWithNotification

Die FreeBufferWithNotification-Methode wird verwendet, um einen Audiopuffer freizugeben, der zuvor mit einem Aufruf von IMiniportWaveRTStreamNotification::AllocateBufferWithNotification zugeordnet wurde.
IMiniportWaveRTStreamNotification::RegisterNotificationEvent

Die RegisterNotificationEvent-Methode registriert ein Ereignis, das für DMA-gesteuerte Ereignisbenachrichtigungen benachrichtigt wird.
IMiniportWaveRTStreamNotification::UnregisterNotificationEvent

Die UnregisterNotificationEvent-Methode hebt die Registrierung eines Ereignisses aus der DMA-gesteuerten Ereignisbenachrichtigung auf.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portcls.h