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 |