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 un tiempo de referencia, en unidades de 100 nanosegundos.

timecode

Especifica la estructura TIMECODE .

dwUser

Especifica bits de usuario SMPTE empaquetados.

dwFlags

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

Marca 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 (de marcas en código de tiempo real en medios externos).
AM_TIMECODE_COLORFRAME Especifica el marco, en secuencia de colores.
AM_TIMECODE_COLORSEQUENCE Duración, en fotogramas, de secuencia completa.
AM_TIMECODE_FILMSEQUENCE_TYPE Uno de los tokens FILM_SEQUENCE_XXX .
ED_DEVCAP_TIMECODE_READ Lee el código de tiempo de SMPTE; se aplica a videocámaras DV.
ED_DEVCAP_ATN_READ Leer el número de pista absoluto (ATN); se aplica a videocámaras DV.
ED_DEVCAP_RTC_READ Leer el contador de tiempo relativo (RTC); se aplica a las videocámaras MPEG.

Comentarios

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
Header ksmedia.h (incluye Ksmedia.h)

Consulte también

CÓDIGO