Metodo ISynthSinkDMus::SampleToRefTime (dmusicks.h)
Il metodo SampleToRefTime
converte un'ora di esempio in un'ora di riferimento.
Sintassi
NTSTATUS SampleToRefTime(
[in] LONGLONG llSampleTime,
[out] REFERENCE_TIME *prfTime
);
Parametri
[in] llSampleTime
Specifica il tempo 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 unità di 100 nanosecondi.
Valore restituito
SampleToRefTime
restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.
Osservazioni
Il metodo SampleToRefTime
accetta un'ora di esempio come parametro di input, converte l'ora di esempio in un'ora di riferimento e restituisce l'ora di riferimento in una posizione specificata dal chiamante.
Il calcolo del tempo di riferimento dall'ora di campionamento al tempo di riferimento dipende dalla frequenza di campionamento. Ad esempio, se il buffer di output è in formato da 44,2 kHz, un'ora di campionamento di 44.200 equivale a un'ora di riferimento di un secondo.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dmusicks.h (include Dmusicks.h) |