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) |
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) |