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