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.]

Nota Preterido.
 
Indica a taxa de proporção de janela preferencial do usuário e o método de conversão.

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)

Confira também

Tipos enumerados do DirectShow

IDvdControl::VideoModePreferrence