Interface IMFTimecodeTranslate (mfidl.h)

Convertit entre les codes de temps SMPTE (Society of Motion Picture and Television Engineers) et les unités de temps de 100 nanosecondes.

Héritage

L’interface IMFTimecodeTranslate hérite de l’interface IUnknown. IMFTimecodeTranslate a également les types de membres suivants :

Méthodes

L’interface IMFTimecodeTranslate utilise ces méthodes.

 
IMFTimecodeTranslate ::BeginConvertHNSToTimecode

Démarre un appel asynchrone pour convertir l’heure en unités de 100 nanosecondes en code horaire SMPTE (Society of Motion Picture and Television Engineers).
IMFTimecodeTranslate ::BeginConvertTimecodeToHNS

Démarre un appel asynchrone pour convertir le code horaire SMPTE (Society of Motion Picture and Television Engineers) en unités de 100 nanosecondes.
IMFTimecodeTranslate ::EndConvertHNSToTimecode

Termine une demande asynchrone pour convertir l’heure en unités de 100 nanosecondes en code horaire SMPTE (Society of Motion Picture and Television Engineers).
IMFTimecodeTranslate ::EndConvertTimecodeToHNS

Exécute une demande asynchrone pour convertir l’heure dans le code horaire SMPTE (Society of Motion Picture and Television Engineers) en unités de 100 nanosecondes.

Remarques

Si un objet prend en charge cette interface, il doit exposer l’interface en tant que service. Pour obtenir un pointeur vers l’interface, appelez IMFGetService ::GetService avec l’identificateur de service MF_TIMECODE_SERVICE.

La source multimédia ASF (Advanced Streaming Format) expose cette interface.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

Interfaces Media Foundation

Service Interfaces