KS_MPEGVIDEOINFO2 estrutura (ksmedia.h)
A estrutura KS_MPEGVIDEOINFO2 descreve um fluxo de vídeo MPEG-2, incluindo configurações de bob ou tecelagem.
Sintaxe
typedef struct tagKS_MPEGVIDEOINFO2 {
KS_VIDEOINFOHEADER2 hdr;
DWORD dwStartTimeCode;
DWORD cbSequenceHeader;
DWORD dwProfile;
DWORD dwLevel;
DWORD dwFlags;
DWORD bSequenceHeader[1];
} KS_MPEGVIDEOINFO2, *PKS_MPEGVIDEOINFO2;
Membros
hdr
Especifica uma estrutura KS_VIDEOINFOHEADER2 que descreve os detalhes do fluxo de vídeo.
dwStartTimeCode
Um código de hora "grupo de imagens" de 25 bits no início dos dados (não usado para DVD).
cbSequenceHeader
O comprimento do membro bSequenceHeader, em bytes (zero para DVD).
dwProfile
Especifica o perfil MPEG-2. Esse membro deve ser um dos valores da enumeração KS_MPEG2Profile.
dwLevel
Especifica o nível MPEG-2. Esse membro deve ser um dos valores da enumeração KS_MPEG2Level.
dwFlags
Especifica os sinalizadores que indicam preferências. Esse membro pode ser definido como um ou mais valores (OR lógicos) definidos em ksmedia.h.
Bandeira | Significado |
---|---|
KS_MPEG2_DoPanScan | Se definido, o decodificador de vídeo MPEG-2 deverá cortar a imagem de saída com base em vetores de pan-scan na extensão de exibição de imagem e alterar a taxa de proporção da imagem adequadamente. |
KS_MPEG2_DVDLine21Field1 | Se definido, o decodificador MPEG-2 deve ser capaz de produzir um pino de saída para dados de legenda fechada no estilo DVD encontrados na camada GOP do Campo 1. |
KS_MPEG2_DVDLine21Field2 | Se definido, o decodificador MPEG-2 deve ser capaz de produzir um pino de saída para dados de legenda fechada no estilo DVD encontrados na camada GOP do Campo 2. |
KS_MPEG2_SourceIsLetterboxed | Se definido, indica que as barras pretas foram codificadas na parte superior e inferior do vídeo. |
KS_MPEG2_FilmCameraMode | Se definido, indica "modo de filme" usado para conteúdo 625/50. Se desmarcado, indica que o "modo de câmera" foi usado. |
KS_MPEG2_LetterboxAnalogOut | Se definido e o fluxo for enviado para uma saída analógica, o fluxo deverá ser em caixa de correio. Os fluxos enviados à VGA devem ser em caixa de correio somente por renderizadores. |
KS_MPEG2_DSS_UserData | Se definido, o decodificador MPEG-2 deve processar dados de usuário no estilo DSS. |
KS_MPEG2_DVB_UserData | Se definido, o decodificador MPEG-2 deve processar dados de usuário no estilo DVB. |
KS_MPEG2_27MHzTimebase | Se definido, os carimbos de data/hora PTS e DTS avançam a 27 MHz em vez de 90 kHz. |
bSequenceHeader[1]
O comprimento do membro bSequenceHeader, em bytes (zero para DVD).
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ksmedia.h (inclua Ksmedia.h) |