enumerazione AM_ASPECT_RATIO_MODE (mpconfig.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.
Specifica le proporzioni di un'immagine video in una finestra di visualizzazione.
Sintassi
typedef enum _AM_ASPECT_RATIO_MODE {
AM_ARMODE_STRETCHED,
AM_ARMODE_LETTER_BOX,
AM_ARMODE_CROP,
AM_ARMODE_STRETCHED_AS_PRIMARY
} AM_ASPECT_RATIO_MODE;
Costanti
AM_ARMODE_STRETCHED Nessuna correzione delle proporzioni. |
AM_ARMODE_LETTER_BOX Inserisci il video in formato casella di lettera. Disegna il colore di sfondo nell'area in eccesso in modo che il video non venga distorto. |
AM_ARMODE_CROP Ritagliare il video in base alle proporzioni corrette. |
AM_ARMODE_STRETCHED_AS_PRIMARY Usare qualsiasi modalità attualmente impostata per il flusso primario. Questo valore è valido solo per i flussi secondari. |
Commenti
Il membro AM_ARMODE_STRETCHED fa sì che un flusso video occupi l'intera area della finestra di visualizzazione quando la finestra viene ridimensionata, eventualmente estendendo il video. Il membro AM_ARMODE_LETTER_BOX elimina l'estensione e le distorsioni video mantenendo le proporzioni coerenti e disegnando le aree in eccesso della finestra un colore di sfondo. Il membro AM_ARMODE_CROP impedisce anche l'estensione, ritagliando l'immagine, se necessario.
Requisiti
Requisito | Valore |
---|---|
Intestazione | mpconfig.h |