KSEVENT_LOOPEDSTREAMING_POSITION

L'evento KSEVENT_LOOPEDSTREAMING_POSITION indica che il flusso audio ha raggiunto una posizione specificata in un buffer a ciclo.

Tabella riepilogo utilizzo

Destinazione Tipo di descrittore di eventi Tipo valore evento

Aggiungi (Blocca)

KSEVENT

LOOPEDSTREAMING_POSITION_EVENT_DATA

Il tipo di valore dell'evento (dati dell'operazione) è una struttura LOOPEDSTREAMING_POSITION_EVENT_DATA che contiene le informazioni seguenti:

  • Tipo di notifica che il sistema invierà al client quando si verifica l'evento di posizione.

  • Posizione del buffer che attiva l'evento.

Questo evento è destinato solo all'uso interno del sistema.

Commenti

In Windows Server 2003, Windows XP, Windows 2000, Windows Me e Windows 98, i driver di porta WavePci e WaveCyclic contengono i propri gestori predefiniti per gli eventi di KSEVENT_LOOPEDSTREAMING_POSITION. I driver miniport WavePci e WaveCyclic non devono implementare gestori per questi eventi.

In Windows Vista nessuno dei driver di porta WaveXxx implementa gestori eventi o altro supporto per gli eventi KSEVENT_LOOPEDSTREAMING_POSITION.

Un buffer a ciclo è un buffer di dati per un flusso audio di tipo KSINTERFACE_STANDARD_LOOPED_STREAMING. Quando un cursore di riproduzione o di record raggiunge la fine di un buffer a ciclo, il cursore viene disposto intorno all'inizio del buffer.

Per altre informazioni sui buffer ciclici, sulle posizioni del buffer e sui cursori di riproduzione e registrazione, vedere Proprietà Posizione audio.

Requisiti

Intestazione

Ksmedia.h (include Ksmedia.h)

Vedere anche

KSEVENT

KSINTERFACE_STANDARD_LOOPED_STREAMING

LOOPEDSTREAMING_POSITION_EVENT_DATA