Partager via


IAMTimecodeGenerator ::GetTCGMode, méthode (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La GetTCGMode méthode récupère les propriétés du générateur de timecode SMPTE.

Syntaxe

HRESULT GetTCGMode(
  [in]  long Param,
  [out] long *pValue
);

Paramètres

[in] Param

Mode générateur timecode. Spécifiez l’un des modes suivants pour lesquels vous souhaitez obtenir les paramètres.

Valeur Description
ED_TCG_FRAMERATE Fréquence d’images
ED_TCG_REFERENCE_SOURCE Source de la valeur de comptage
ED_TCG_SYNC_SOURCE Source de la référence de l’horloge matérielle
ED_TCG_TIMECODE_TYPE Format de timecode SMPTE du générateur

[out] pValue

Pointeur vers le paramètre actuel du mode spécifié dans Param.

Si vous spécifiez ED_TCG_FRAMERATE dans Param, ce paramètre récupère l’un des éléments suivants.

Valeur Description
ED_FORMAT_SMPTE_24 24 images par seconde.
ED_FORMAT_SMPTE_25 25 images par seconde.
ED_FORMAT_SMPTE_30 30 images par seconde. Image sans goutte.
ED_FORMAT_SMPTE_30DROP 30 images par seconde. Drop frame (en fait 29,97 fps).
 

Si vous spécifiez ED_TCG_REFERENCE_SOURCE dans Param, ce paramètre récupère l’un des éléments suivants.

Valeur Description
ED_TCG_FREE Source de référence sans nombre.
ED_TCG_READER Synchroniser avec la valeur du lecteur (jamsync).
 

Si vous spécifiez ED_TCG_SYNC_SOURCE dans Param, ce paramètre récupère l’un des éléments suivants.

Valeur Description
ED_TCG_FREE Verrouiller à rien (freerun).
ED_TCG_READER Verrouiller le lecteur de timecode.
ED_TCG_VIDEO Verrouiller la vidéo entrante.
 

Si vous spécifiez ED_TCG_TIMECODE_TYPE dans Param, ce paramètre récupère l’un des éléments suivants.

Valeur Description
ED_TCG_MIDI_FULL Code de temps plein format MIDI
ED_TCG_MIDI_QF Code de temps midi quart d’image
ED_TCG_SMPTE_LTC Timecode linéaire
ED_TCG_SMPTE_VITC Timecode d’intervalle vertical

Valeur retournée

Retourne une valeur HRESULT qui dépend de l’implémentation de l’interface.

Remarques

Cette méthode retourne différents paramètres du générateur de timecode. Pour plus d’informations sur ED_TCG_TIMECODE_TYPE, consultez IAMTimecodeReader ::SetTCRMode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)
Bibliothèque Strmiids.lib

Voir aussi

Codes d’erreur et de réussite

IAMTimecodeGenerator, interface