Compartir a través de


estructura TIMECODE_SAMPLE (ksmedia.h)

La estructura TIMECODE_SAMPLE describe un código de tiempo completo.

Sintaxis

typedef struct tagTIMECODE_SAMPLE {
  LONGLONG qwTick;
  TIMECODE timecode;
  DWORD    dwUser;
  DWORD    dwFlags;
} TIMECODE_SAMPLE;

Miembros

qwTick

Especifica una hora de referencia, en unidades de 100 nanosegundos.

timecode

Especifica la estructuraTIMECODE de.

dwUser

Especifica bits de usuario SMPTE empaquetados.

dwFlags

Especifica las máscaras de marca de código de tiempo opcionales.

Bandera Significado
AM_TIMECODE_FLAG_FCM Modo de código marco; 0 = nondrop; 1 = drop.
AM_TIMECODE_FLAG_CF Marca de marco de color.
AM_TIMECODE_FLAG_FIELD Marca de campo.
AM_TIMECODE_FLAG_DF Marca drop-frame (desde marcas en código de tiempo real en medios externos).
AM_TIMECODE_COLORFRAME Especifica marco, en secuencia de colores.
AM_TIMECODE_COLORSEQUENCE Duración, en fotogramas, de secuencia completa.
AM_TIMECODE_FILMSEQUENCE_TYPE Uno de los tokens dexxx de FILM_SEQUENCE_ XXX.
ED_DEVCAP_TIMECODE_READ Leer código de tiempo de SMPTE; se aplica a las videocámaras DV.
ED_DEVCAP_ATN_READ Leer el número de pista absoluta (ATN); se aplica a las videocámaras DV.
ED_DEVCAP_RTC_READ Leer el contador de tiempo relativo (RTC); se aplica a las videocámaras MPEG.

Observaciones

Los tokens de ED_Xxx se definen en xprtdefs.h en el SDK de DirectX.

Los 16 bits superiores de dwFlags están reservados para uso futuro y deben establecerse en cero.

Requisitos

Requisito Valor
encabezado de ksmedia.h (incluya Ksmedia.h)

Consulte también

TIMECODE