KSPROPERTY_RTAUDIO_PRESENTATION_POSITION

KSPROPERTY_RTAUDIO_PRESENTATION_POSITION restituisce informazioni sulla presentazione di flusso.

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore delle proprietà Tipo di valore della proprietà

No

Aggiungi (Blocca)

KSPROPERTY

KSAUDIO_PRESENTATION_POSITION

Il descrittore di proprietà (dati dell'istanza) è una struttura KSPROPERTY . Prima di inviare la richiesta, il client carica la struttura con valori che descrivono la posizione corrente del cursore nel flusso di dati audio.

Il valore della proprietà è una struttura KSAUDIO_PRESENTATION_POSITION che rappresenta una posizione di presentazione recente nel flusso di dati audio.

Valore restituito

Una richiesta di proprietà KSPROPERTY_RTAUDIO_PRESENTATION_POSITION restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.

Commenti

Il sistema operativo può ottenere periodicamente questa proprietà dal driver per recuperare le informazioni sulla posizione della presentazione recente dal driver per consentire ai livelli superiori di sincronizzare video o altre attività con il flusso audio.

Il valore restituito nel membro u64PositionInBlocks di KSAUDIO_PRESENTATION_POSITION deve essere coerente con il conteggio dei pacchetti restituito da KSPROPERTY_RTAUDIO_PACKETCOUNT e l'interpretazione del driver del numero di pacchetto passato a SetWritePacket. In altre parole, il primo esempio di pacchetto 0 è blocco 0.

Ciò non significa che KSPROPERTY_RTAUDIO_PACKETCOUNT e KSPROPERTY_RTAUDIO_PRESENTATION_POSITION, se chiamato simultaneamente, restituisce valori che fanno riferimento allo stesso esempio. KSPROPERTY_RTAUDIO_PACKETCOUNT restituisce informazioni sugli esempi trasferiti dal buffer WaveRT all'hardware, mentre KSPROPERTY_RTAUDIO_PRESENTATION_POSITION restituisce informazioni sugli esempi presentati all'output del sistema. Queste sono due diverse informazioni.

Requisiti

Versione

Disponibile in Windows 10 e versioni successive dei sistemi operativi Windows.

Intestazione

Ksmedia.h

Vedere anche

KSPROPSETID_RTAudio