Freigeben über


IMiniportWaveCyclicStream-Schnittstelle (portcls.h)

Die IMiniportWaveCyclicStream Schnittstelle stellt den Wellenstrom dar, der durch einen Pin in einem WaveCyclic-Filter fließt. Der Filter umschließt ein WaveCyclic-Rendering- oder Aufnahmegerät und wird implementiert, indem ein WaveCyclic-Porttreiber mit einem WaveCyclic-Miniporttreiber gekoppelt wird. Der Miniporttreiber implementiert die IMiniportWaveCyclicStream -Schnittstelle und macht sie für den Porttreiber verfügbar. Der Miniporttreiber 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 bietet Methoden zum Verwalten eines einzelnen Datenstroms eingehender oder ausgehender Audiowellendaten. Dies ist die Schnittstelle, die die meisten Funktionen des Miniporttreibers verfügbar macht.

Vererbung

Die IMiniportWaveCyclicStream-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IMiniportWaveCyclicStream-Schnittstelle verfügt über 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 Interrupts festgelegt wird.
IMiniportWaveCyclicStream::SetState

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

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portcls.h