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 |