Metodo ISynthSinkDMus::RefTimeToSample (dmusicks.h)
Il metodo RefTimeToSample
converte un'ora di riferimento in un'ora di esempio.
Sintassi
NTSTATUS RefTimeToSample(
[in] REFERENCE_TIME rfTime,
[out] LONGLONG *pllSampleTime
);
Parametri
[in] rfTime
Puntatore al tempo di riferimento passato. Il tempo di riferimento viene misurato in unità di 100 nanosecondi.
[out] pllSampleTime
Puntatore di output per l'ora di esempio. Questo parametro punta a una variabile allocata dal chiamante in cui il metodo scrive il tempo di campionamento calcolato.
Valore restituito
RefTimeToSample
restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.
Osservazioni
Il metodo RefTimeToSample
converte il tempo di riferimento in ora di esempio. Il metodo richiede un tempo di riferimento come parametro di input e restituisce il tempo di esempio corrispondente.
Il calcolo dell'ora di riferimento dal tempo di campionamento dipende dalla frequenza di campionamento. Ad esempio, se il buffer di output è in formato da 44,1 kHz, un'ora di campionamento di 44.100 equivale a un'ora di riferimento di un secondo.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dmusicks.h (include Dmusicks.h) |