TIMECODE_SAMPLE structure (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 in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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 TIMECODE_SAMPLE structure contient des informations complètes sur le code temporel.

Syntaxe

typedef struct tagTIMECODE_SAMPLE {
  LONGLONG qwTick;
  TIMECODE timecode;
  DWORD    dwUser;
  DWORD    dwFlags;
} TIMECODE_SAMPLE;

Membres

qwTick

Temps de référence, en unités de 100 nanosecondes.

timecode

Structure TIMECODE .

dwUser

Userbits SMPTE compressés.

dwFlags

Masques d’indicateur de code temporel. Spécifiez une ou plusieurs des valeurs suivantes.

Valeur Signification
AM_TIMECODE_FLAG_FCM
Mode de code frame ; 0 = non goutte ; 1 = drop.
AM_TIMECODE_FLAG_CF
Indicateur de cadre de couleur.
AM_TIMECODE_FLAG_FIELD
Indicateur de champ.
AM_TIMECODE_FLAG_DF
Supprimer l’indicateur d’image (à partir d’indicateurs dans le code temporel réel sur un média externe).
AM_TIMECODE_COLORFRAME
Spécifie le cadre dans la séquence de couleurs.
AM_TIMECODE_COLORSEQUENCE
Durée dans les images de séquence complète.
AM_TIMECODE_FILMSEQUENCE_TYPE
L’un des FILM_SEQUENCE_XXX définit.
ED_DEVCAP_TIMECODE_READ
Lire le code temporel SMPTE ; s’applique aux caméscopes DV.
ED_DEVCAP_ATN_READ
Lire le numéro de piste absolu (ATN) ; s’applique aux caméscopes DV. Cette constante est définie dans le fichier d’en-tête Xprtdefs.h.
ED_DEVCAP_RTC_READ
Lire le compteur de temps relatif (RTC) ; s’applique aux caméscopes MPEG. Cette constante est définie dans le fichier d’en-tête Xprtdefs.h.

Remarques

Les 16 bits supérieurs dans dwFlags sont réservés ; défini sur zéro.

Configuration requise

Condition requise Valeur
En-tête strmif.h

Voir aussi

DirectShow Structures

IAMTimecodeReader ::GetTimecode