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) |