Compartilhar via


estrutura TIMECODE_SAMPLE (ksmedia.h)

A estrutura TIMECODE_SAMPLE descreve um código de tempo completo.

Sintaxe

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

Membros

qwTick

Especifica um tempo de referência, em unidades de 100 nanossegundos.

timecode

Especifica a estrutura TIMECODE .

dwUser

Especifica bits de usuário SMPTE empacotados.

dwFlags

Especifica as máscaras de sinalizador de código de tempo opcionais.

Sinalizador Significado
AM_TIMECODE_FLAG_FCM Modo de código de quadro; 0 = não interceptação; 1 = drop.
AM_TIMECODE_FLAG_CF Sinalizador de quadro de cores.
AM_TIMECODE_FLAG_FIELD Sinalizador de campo.
AM_TIMECODE_FLAG_DF Sinalizador de quadro suspenso (de sinalizadores no código de tempo real em mídia externa).
AM_TIMECODE_COLORFRAME Especifica o quadro, na sequência de cores.
AM_TIMECODE_COLORSEQUENCE Duração, em quadros, de sequência completa.
AM_TIMECODE_FILMSEQUENCE_TYPE Um dos tokens FILM_SEQUENCE_XXX .
ED_DEVCAP_TIMECODE_READ Ler o código de tempo SMPTE; aplica-se a filmadoras DV.
ED_DEVCAP_ATN_READ Ler o número de faixa absoluto (ATN); aplica-se a filmadoras DV.
ED_DEVCAP_RTC_READ Ler o contador de tempo relativo (RTC); aplica-se a camcorders MPEG.

Comentários

Todos os tokens ED_Xxx são definidos em xprtdefs.h no SDK do DirectX.

Os 16 bits superiores em dwFlags são reservados para uso futuro e devem ser definidos como zero.

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

TIMECODE