Metodo IMiniportWaveRTStream::GetPosition (portcls.h)
Il metodo GetPosition recupera la posizione corrente di riproduzione o record come offset di byte dall'inizio del buffer.
Sintassi
NTSTATUS GetPosition(
PKSAUDIO_POSITION Position
);
Parametri
Position
Puntatore a una struttura KSAUDIO_POSITION. Per un flusso di rendering delle onde, il metodo scrive la posizione di scrittura e la posizione di riproduzione in questa struttura. Per un flusso di acquisizione wave, il metodo scrive la posizione di lettura e la posizione del record nella struttura. Le posizioni vengono specificate come offset di byte dall'inizio del buffer ciclico.
Valore restituito
Questo metodo restituisce NTSTATUS che contiene STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, la funzione restituisce un codice di stato di errore appropriato.
Commenti
Il driver della porta WaveRT chiama questo metodo in risposta a una richiesta di proprietà KSPROPERTY_AUDIO_POSITION da un client.
Requisiti
Requisito | Valore |
---|---|
Intestazione | portcls.h |
IRQL | PASSIVE_LEVEL o DISPATCH_LEVEL. |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per