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) |