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à |
---|---|---|---|---|
Sì |
No |
Aggiungi (Blocca) |
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 |