Partager via


structure TIMECODE_SAMPLE (ksmedia.h)

La structure TIMECODE_SAMPLE décrit un code de temps 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 packés.

dwFlags

Spécifie les masques d’indicateur timecode facultatifs.

Drapeau 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 temporel réel sur un support externe).
AM_TIMECODE_COLORFRAME Spécifie le cadre, en séquence de couleurs.
AM_TIMECODE_COLORSEQUENCE Durée, en images, d’une séquence complète.
AM_TIMECODE_FILMSEQUENCE_TYPE Un des jetonsXXX FILM_SEQUENCE_.
ED_DEVCAP_TIMECODE_READ Lire le timecode SMPTE ; s’applique aux camcordeurs DV.
ED_DEVCAP_ATN_READ Lire le numéro de piste absolu (ATN) ; s’applique aux camcordeurs DV.
ED_DEVCAP_RTC_READ Lire le compteur de temps relatif (RTC) ; s’applique aux camcordeurs 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.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

TIMECODE