Freigeben über


KSEVENT_LOOPEDSTREAMING_POSITION

Das KSEVENT_LOOPEDSTREAMING_POSITION-Ereignis gibt an, dass der Audiodatenstrom eine angegebene Position in einem Schleifenpuffer erreicht hat.

Nutzungszusammenfassungstabelle

Ziel Ereignisdeskriptortyp Ereigniswerttyp

Pin

KSEVENT

LOOPEDSTREAMING_POSITION_EVENT_DATA

Der Ereigniswerttyp (Vorgangsdaten) ist eine LOOPEDSTREAMING_POSITION_EVENT_DATA Struktur, die die folgenden Informationen enthält:

  • Der Typ der Benachrichtigung, die das System an den Client sendet, wenn das Positionsereignis auftritt.

  • Die Pufferposition, die das Ereignis auslöst.

Dieses Ereignis ist nur für die interne Verwendung durch das System vorgesehen.

Bemerkungen

In Windows Server 2003, Windows XP, Windows 2000, Windows Me und Windows 98 enthalten die WavePci- und WaveCyclic-Porttreiber ihre eigenen integrierten Handler für KSEVENT_LOOPEDSTREAMING_POSITION Ereignisse. WavePci- und WaveCyclic-Miniporttreiber sollten keine Handler für diese Ereignisse implementieren.

In Windows Vista implementiert keiner der WaveXxx-Porttreiber Ereignishandler oder andere Unterstützung für KSEVENT_LOOPEDSTREAMING_POSITION Ereignisse.

Ein Schleifenpuffer ist ein Datenpuffer für einen Audiostream vom Typ KSINTERFACE_STANDARD_LOOPED_STREAMING. Wenn ein Wiedergabe- oder Datensatzcursor das Ende eines Schleifenpuffers erreicht, wird der Cursor bis zum Anfang des Puffers umbrochen.

Weitere Informationen zu Schleifenpuffern, Pufferpositionen sowie Wiedergabe- und Aufzeichnungscursorn finden Sie unter Audiopositionseigenschaft.

Anforderungen

Header

Ksmedia.h (einschließlich Ksmedia.h)

Siehe auch

KSEVENT

KSINTERFACE_STANDARD_LOOPED_STREAMING

LOOPEDSTREAMING_POSITION_EVENT_DATA