Freigeben über


IMiniportWaveCyclicStream-Schnittstelle (portcls.h)

Die IMiniportWaveCyclicStream Schnittstelle stellt den Wellenstrom dar, der durch einen Pin auf einem WaveCyclic-Filter fließt. Der Filter umschließt ein WaveCyclic-Rendering- oder Aufnahmegerät und wird durch Koppeln eines WaveCyclic-Porttreibers mit einem WaveCyclic Miniport-Treiber implementiert. Der Miniporttreiber implementiert die IMiniportWaveCyclicStream Schnittstelle und macht sie dem Porttreiber verfügbar. Der Miniport-Treiber erstellt ein Streamobjekt mit dieser Schnittstelle, wenn der Porttreiber die IMiniportWaveCyclic::NewStream-Methode des Miniporttreibers aufruft. IMiniportWaveCyclicStream erbt von der IUnknown Schnittstelle.

Die IMiniportWaveCyclicStream-Schnittstelle stellt Methoden zum Verwalten eines einzelnen Datenstroms von eingehenden oder ausgehenden Audiowellendaten bereit. Dies ist die Schnittstelle, die die meisten Funktionen des Miniporttreibers verfügbar macht.

Erbschaft

Die IMiniportWaveCyclicStream Schnittstelle erbt von der IUnknown-Schnittstelle.

Methodik

Die IMiniportWaveCyclicStream Schnittstelle hat diese Methoden.

 
IMiniportWaveCyclicStream::GetPosition

Die GetPosition-Methode ruft die aktuelle Position des Datenstroms ab.
IMiniportWaveCyclicStream::NormalizePhysicalPosition

Die NormalizePhysicalPosition-Methode konvertiert eine physische Pufferposition in einen zeitbasierten Wert.
IMiniportWaveCyclicStream::SetFormat

Die SetFormat-Methode legt das KS-Datenformat des Wellenstroms fest.
IMiniportWaveCyclicStream::SetNotificationFreq

Die SetNotificationFreq-Methode steuert die Häufigkeit, mit der Benachrichtigungsunterbrechungen generiert werden, indem das Intervall zwischen aufeinander folgenden Unterbrechungen festgelegt wird.
IMiniportWaveCyclicStream::SetState

Die SetState-Methode legt den neuen Zustand der Wiedergabe oder Aufzeichnung für den Datenstrom fest.
IMiniportWaveCyclicStream::Silence

Die Silence-Methode wird verwendet, um Stillebeispiele in einen angegebenen Puffer zu kopieren.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- portcls.h