Partager via


Méthode ISynthSinkDMus ::RefTimeToSample (dmusicks.h)

La RefTimeToSample méthode convertit une heure de référence en 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 d’heure calculé.

Valeur retournée

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

Remarques

La RefTimeToSample méthode convertit l’heure de référence en heure d’exemple. La méthode prend une heure de référence en tant que paramètre d’entrée et génère l’exemple d’heure 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 exemple de temps de 44 100 équivaut à une heure de référence d’une seconde.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dmusicks.h (inclure Dmusicks.h)

Voir aussi

IDirectMusicSynthSink ::RefTimeToSample

ISynthSinkDMus