Partager via


TIMECODE_SAMPLE structure (ksmedia.h)

La structure TIMECODE_SAMPLE décrit un code temporel complet.

Syntaxe

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

Membres

qwTick

Spécifie une heure de référence, en unités de 100 nanosecondes.

timecode

Spécifie la structure TIMECODE .

dwUser

Spécifie les bits utilisateur SMPTE compressés.

dwFlags

Spécifie les masques d’indicateur de code temporel facultatifs.

Indicateur Signification
AM_TIMECODE_FLAG_FCM Mode frame-code ; 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 Indicateur drop-frame (à partir d’indicateurs dans le code de temps 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, en images, de séquence complète.
AM_TIMECODE_FILMSEQUENCE_TYPE Un des jetons FILM_SEQUENCE_XXX .
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.
ED_DEVCAP_RTC_READ Lire le compteur de temps relatif (RTC) ; s’applique aux caméscopes MPEG.

Remarques

Tous les jetons ED_Xxx sont définis dans xprtdefs.h dans le Kit de développement logiciel (SDK) DirectX.

Les 16 bits supérieurs dans dwFlags sont réservés à une utilisation ultérieure et doivent être définis sur zéro.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

TIMECODE