IAMTimelineSrc :: FixMediaTimes, méthode

Notes

[Déconseillé. Cette API peut être supprimée des futures versions de Windows.]

La FixMediaTimes méthode arrondit les valeurs d’heure spécifiées à la limite d’image la plus proche, comme défini par la fréquence d’images de sortie. En général, les applications n’ont pas besoin d’appeler cette méthode.

Syntaxe

HRESULT FixMediaTimes(
   REFERENCE_TIME *pStart,
   REFERENCE_TIME *pStop
);

Paramètres

pStart

Pointeur vers une variable qui contient l’heure de début, en unités de 100 nanosecondes. Si l’appel a échoué, cette variable est définie sur le temps arrondi.

pStop

Pointeur vers une variable qui contient l’heure d’arrêt, en unités de 100 nanosecondes. Si l’appel a échoué, cette variable est définie sur le temps arrondi.

Valeur retournée

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

Cette méthode est similaire à la méthode IAMTimelineObj :: FixTimes , mais elle conserve le rapport d’origine des heures de temps et de chronologie des médias. L’arrondi des heures à la limite de cadre la plus proche risque de déformer ce rapport.

Notes

Le fichier d’en-tête qedit. h n’est pas compatible avec les en-têtes Direct3D ultérieurs à la version 7.

Notes

pour obtenir Qedit. h, téléchargez la mise à jour Microsoft Windows SDK pour Windows Vista et .NET Framework 3,0. Qedit. h n’est pas disponible dans le Microsoft Windows SDK pour Windows 7 et .NET Framework 3,5 Service Pack 1.

Configuration requise

Condition requise Valeur
En-tête
Qedit. h
Bibliothèque
Strmiids. lib

Voir aussi

Interface IAMTimelineSrc

Codes d’erreur et de réussite