enumeração DVD_PREFERRED_DISPLAY_MODE (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Sintaxe
typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
DISPLAY_CONTENT_DEFAULT = 0,
DISPLAY_16x9 = 1,
DISPLAY_4x3_PANSCAN_PREFERRED = 2,
DISPLAY_4x3_LETTERBOX_PREFERRED = 3
} DVD_PREFERRED_DISPLAY_MODE;
Constantes
DISPLAY_CONTENT_DEFAULT Valor: 0 Use o tamanho da janela padrão e o tipo de conteúdo. |
DISPLAY_16x9 Valor: 1 Use uma janela 16 x 9. |
DISPLAY_4x3_PANSCAN_PREFERRED Valor: 2 Use uma janela 4 x 3 e converta em pan-scan, se possível. |
DISPLAY_4x3_LETTERBOX_PREFERRED Valor: 3 Use uma janela 4 x 3 e converta em caixa de correio, se possível. |
Comentários
A enumeração DVD_PREFERRED_DISPLAY_MODE indica a taxa de proporção de janela preferencial do usuário e o método preferencial de conversão de conteúdo de 16 x 9 para uma taxa de proporção de janela de 4 x 3. Pan-scan e letterboxing são os dois métodos de conversão. Exibir um vídeo no maior tamanho possível dentro da janela de exibição sem nenhum corte ou alongamento é chamado exibindo no formato de caixa de correio. O pan-scan está cortando especificamente um vídeo de 16 x 9 para exibição em uma janela 4 x 3 usando parâmetros definidos pelo autor do vídeo.
Esse tipo enumerado indica uma preferência de mecanismos de conversão porque algum conteúdo só pode ser exibido usando um desses métodos. O conteúdo que é 4 x 3 é sempre convertido em uma janela de 16 x 9 usando sideboxing, em que barras pretas são adicionadas aos lados direito e esquerdo da tela, em vez da parte superior e inferior da tela, como na conversão de 16 x 9 a 4 x 3 usando o letterboxing.
A tabela a seguir mostra o método de conversão usado entre o tipo de conteúdo real listado na primeira coluna e a configuração de preferência de exibição do usuário, indicada por uma das outras colunas.
Tipo de conteúdo real | 16 x 9 | 4 x 3 pan-scan | Caixa de correio 4 x 3 |
---|---|---|---|
4 x 3 | Sideboxing | Nenhum | Nenhum |
Somente 16 x 9 caixas de correio | Nenhum | Letterbox | Letterbox |
Somente 16 x 9 pan-scan | Nenhum | Pan-scan | Pan-scan |
16 x 9 pan-scan ou caixa de correio | Nenhum | Pan-scan | Letterbox |
O tamanho da janela nativa usado é sempre o tamanho preferencial do usuário.
Requisitos
Cabeçalho | strmif.h (inclua Dshow.h) |