Condividi tramite


enumerazione DVD_PREFERRED_DISPLAY_MODE (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Nota Deprecato.
 
Indica le proporzioni della finestra preferite dell'utente e il metodo di conversione.

Sintassi

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;

Costanti

 
DISPLAY_CONTENT_DEFAULT
Valore: 0
Usare le dimensioni predefinite della finestra e il tipo di contenuto.
DISPLAY_16x9
Valore: 1
Usare una finestra 16 x 9.
DISPLAY_4x3_PANSCAN_PREFERRED
Valore: 2
Usare una finestra 4 x 3 e convertirla in analisi panoramica, se possibile.
DISPLAY_4x3_LETTERBOX_PREFERRED
Valore: 3
Usare una finestra 4 x 3 e convertirla in casella di lettera, se possibile.

Commenti

L'enumerazione DVD_PREFERRED_DISPLAY_MODE indica le proporzioni della finestra preferite dell'utente e il metodo preferito per la conversione del contenuto di 16 x 9 in proporzioni della finestra 4 x 3. L'analisi panoramica e il letterboxing sono i due metodi di conversione. La visualizzazione di un video con le dimensioni massime possibili all'interno della finestra di visualizzazione senza ritaglio o estensione viene chiamata visualizzazione in formato casella di lettera. L'analisi panoramica ritaglia in modo specifico un video da 16 x 9 per la visualizzazione in una finestra 4 x 3 usando i parametri definiti dall'autore del video.

Questo tipo enumerato indica una preferenza di meccanismi di conversione perché alcuni contenuti possono essere visualizzati solo usando uno di questi metodi. Il contenuto 4 x 3 viene sempre convertito in una finestra da 16 x 9 usando il sideboxing, in cui le barre nere vengono aggiunte ai lati destro e sinistro dello schermo invece della parte superiore e inferiore dello schermo, come nella conversione da 16 x 9 a 4 x 3 usando la casella di lettere.

Nella tabella seguente viene illustrato il metodo di conversione utilizzato tra il tipo di contenuto effettivo elencato nella prima colonna e l'impostazione delle preferenze di visualizzazione dell'utente, indicata da una delle altre colonne.

Tipo di contenuto effettivo 16 x 9 4 x 3 analisi panoramica 4 x 3 lettere
4 x 3 Sideboxing Nessuno Nessuno
Solo 16 x 9 lettere Nessuno Letterbox Letterbox
Solo 16 x 9 analisi panoramica Nessuno Analisi panoramica Analisi panoramica
16 x 9 analisi panoramica o casella di lettere Nessuno Analisi panoramica Letterbox
 

La dimensione della finestra nativa usata è sempre la dimensione preferita dell'utente.

Requisiti

   
Intestazione strmif.h (include Dshow.h)

Vedi anche

Tipi enumerati DirectShow

IDeviceControl::VideoModePreferrence