Condividi tramite


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)

Vedere anche

IDirectMusicSynthSink::RefTimeToSample

ISynthSinkDMus