Partager via


ISynthSinkDMus ::SampleToRefTime, méthode (dmusicks.h)

La méthode SampleToRefTime convertit un exemple d’heure en heure de référence.

Syntaxe

NTSTATUS SampleToRefTime(
  [in]  LONGLONG       llSampleTime,
  [out] REFERENCE_TIME *prfTime
);

Paramètres

[in] llSampleTime

Spécifie l’exemple de temps passé.

[out] prfTime

Pointeur de sortie pour l’heure de référence. Ce paramètre est un pointeur vers une variable allouée par l’appelant dans laquelle la méthode écrit l’heure de référence calculée. Le temps de référence est mesuré en unités de 100 nanosecondes.

Valeur de retour

SampleToRefTime retourne STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.

Remarques

La méthode SampleToRefTime accepte un exemple d’heure en tant que paramètre d’entrée, convertit l’heure de l’exemple en heure de référence et génère l’heure de référence en un emplacement spécifié par l’appelant.

Le calcul du temps de référence entre l’heure d’échantillonnage et l’heure de référence dépend de la fréquence d’échantillonnage. Par exemple, si la mémoire tampon de sortie est au format 44,2 kHz, un échantillon de 44 200 heures équivaut à une heure de référence d’une seconde.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dmusicks.h (include Dmusicks.h)

Voir aussi

IDirectMusicSynthSink ::SampleToRefTime

ISynthSinkDMus