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