Méthode ISynthSinkDMus ::SampleToRefTime (dmusicks.h)
La SampleToRefTime
méthode 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 d’heure passée.
[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 retournée
SampleToRefTime
retourne STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.
Remarques
La SampleToRefTime
méthode accepte un exemple d’heure comme 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 à un emplacement spécifié par l’appelant.
Le calcul du temps de référence entre l’heure de l’échantillon 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 exemple de temps de 44 200 é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) |