Condividi tramite


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)

Vedere anche

TIMECODE