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