struttura TIMECODE_SAMPLE (ksmedia.h)
La struttura TIMECODE_SAMPLE descrive un timecode completo.
Sintassi
typedef struct tagTIMECODE_SAMPLE {
LONGLONG qwTick;
TIMECODE timecode;
DWORD dwUser;
DWORD dwFlags;
} TIMECODE_SAMPLE;
Membri
qwTick
Specifica un tempo di riferimento, in unità di 100 nanosecondi.
timecode
Specifica la struttura TIMECODE.
dwUser
Specifica i bit utente SMPTE compressi.
dwFlags
Specifica eventuali maschere di flag timecode facoltative.
Bandiera | Significato |
---|---|
AM_TIMECODE_FLAG_FCM | Modalità codice frame; 0 = nondrop; 1 = drop. |
AM_TIMECODE_FLAG_CF | Flag cornice a colori. |
AM_TIMECODE_FLAG_FIELD | Contrassegno di campo. |
AM_TIMECODE_FLAG_DF | Flag drop-frame (da flag in timecode effettivo su supporti esterni). |
AM_TIMECODE_COLORFRAME | Specifica la cornice, in sequenza di colori. |
AM_TIMECODE_COLORSEQUENCE | Durata, in fotogrammi, di sequenza completa. |
AM_TIMECODE_FILMSEQUENCE_TYPE | Uno dei token diXXX FILM_SEQUENCE_. |
ED_DEVCAP_TIMECODE_READ | Leggere il codice di tempo SMPTE; si applica ai dv dv. |
ED_DEVCAP_ATN_READ | Leggere il numero di traccia assoluto (ATN); si applica ai dv dv. |
ED_DEVCAP_RTC_READ | Legge il contatore tempo relativo (RTC); si applica ai mpeg- |
Osservazioni
Tutti i token di ED_Xxx vengono definiti in xprtdefs.h in DirectX SDK.
I 16 bit superiori in dwFlags sono riservati per uso futuro e devono essere impostati su zero.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h (include Ksmedia.h) |