Metodo ISynthSinkDMus::SampleToRefTime (dmusicks.h)
Il SampleToRefTime
metodo converte un'ora di esempio in un tempo di riferimento.
Sintassi
NTSTATUS SampleToRefTime(
[in] LONGLONG llSampleTime,
[out] REFERENCE_TIME *prfTime
);
Parametri
[in] llSampleTime
Specifica l'ora di passaggio dell'esempio.
[out] prfTime
Puntatore di output per l'ora di riferimento. Questo parametro è un puntatore a una variabile allocata dal chiamante in cui il metodo scrive il tempo di riferimento calcolato. Il tempo di riferimento viene misurato in 100-nanosecondi.
Valore restituito
SampleToRefTime
restituisce STATUS_SUCCESS se la chiamata ha esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.
Commenti
Il SampleToRefTime
metodo accetta un'ora di esempio come parametro di input, converte l'ora di esempio in un tempo di riferimento e restituisce l'ora di riferimento in una posizione specificata dal chiamante.
Il calcolo del tempo di riferimento dall'ora di esempio al tempo di riferimento dipende dalla frequenza di campionamento. Ad esempio, se il buffer di output è in formato 44,2 kHz, un'ora di esempio pari a 44.200 è equivalente a un'ora di riferimento di un secondo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dmusicks.h (include Dmusicks.h) |