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)

Vedi anche

TIMECODE