Metodo ISynthSinkDMus::RefTimeToSample (dmusicks.h)

Il RefTimeToSample metodo 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 del campione 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.

Commenti

Il RefTimeToSample metodo converte il tempo di riferimento in ora di campionamento. Il metodo richiede un tempo di riferimento come parametro di input e restituisce il tempo di esempio corrispondente.

Il calcolo del tempo 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.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dmusicks.h (include Dmusicks.h)

Vedi anche

IDirectMusicSynthSink::RefTimeToSample

ISynthSinkDMus