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) |