Partager via


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

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

Syntaxe

NTSTATUS RefTimeToSample(
  [in]  REFERENCE_TIME rfTime,
  [out] LONGLONG       *pllSampleTime
);

Paramètres

[in] rfTime

Pointeur vers l’heure de référence passée. Le temps de référence est mesuré en unités de 100 nanosecondes.

[out] pllSampleTime

Pointeur de sortie pour l’exemple d’heure. Ce paramètre pointe vers une variable allouée par l’appelant dans laquelle la méthode écrit l’exemple de temps calculé.

Valeur de retour

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

Remarques

La méthode RefTimeToSample convertit l’heure de référence en heure d’échantillonnage. La méthode prend un temps de référence en tant que paramètre d’entrée et génère l’exemple de temps correspondant.

Le calcul de l’heure de référence à partir de l’heure de l’échantillon dépend de la fréquence d’échantillonnage. Par exemple, si la mémoire tampon de sortie est au format 44,1 kHz, un échantillon de 44 100 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 ::RefTimeToSample

ISynthSinkDMus