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;
Members
qwTick
Specifica un tempo di riferimento, espresso 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.
Contrassegno | 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 di rilascio (da flag in timecode effettivo su supporti esterni). |
AM_TIMECODE_COLORFRAME | Specifica la cornice, in sequenza di colori. |
AM_TIMECODE_COLORSEQUENCE | Durata, in fotogrammi, della sequenza completa. |
AM_TIMECODE_FILMSEQUENCE_TYPE | Uno dei token FILM_SEQUENCE_XXX . |
ED_DEVCAP_TIMECODE_READ | Leggere il timecode 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 | Leggere il contatore tempo relativo (RTC); si applica a mpegs. |
Commenti
Tutti i token 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (include Ksmedia.h) |