Поделиться через


структура TIMECODE_SAMPLE (ksmedia.h)

Структура TIMECODE_SAMPLE описывает полный код времени.

Синтаксис

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

Члены

qwTick

Указывает время ссылки в 100-наносекундах.

timecode

Указывает структуру TIMECODE.

dwUser

Указывает упакованные пользовательские биты SMPTE.

dwFlags

Указывает любые необязательные маски флага времени.

Флаг Значение
AM_TIMECODE_FLAG_FCM Режим кода кадра; 0 = nondrop; 1 = падение.
AM_TIMECODE_FLAG_CF Флаг цветовой рамки.
AM_TIMECODE_FLAG_FIELD Флаг поля.
AM_TIMECODE_FLAG_DF Флаг раскрывающегося кадра (из флагов в фактическом коде времени на внешнем носителе).
AM_TIMECODE_COLORFRAME Указывает кадр в последовательности цветов.
AM_TIMECODE_COLORSEQUENCE Длительность( в кадрах) полной последовательности.
AM_TIMECODE_FILMSEQUENCE_TYPE Один из токеновXXX FILM_SEQUENCE_.
ED_DEVCAP_TIMECODE_READ Чтение кода времени SMPTE; применяется к цифровым камерам DV.
ED_DEVCAP_ATN_READ Чтение абсолютного номера отслеживания (ATN); применяется к цифровым камерам DV.
ED_DEVCAP_RTC_READ Чтение относительного счетчика времени (RTC); применяется к камкордерам MPEG.

Замечания

Все маркеры ED_Xxx определены в xprtdefs.h в пакете SDK DirectX.

Верхние 16 битов в dwFlags зарезервированы для будущего использования и должны иметь значение нулю.

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

TIMECODE