Condividi tramite


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

Vedi anche

Tipi enumerati DirectShow

IMixerPinConfig::GetAspectRatioMode

IMixerPinConfig::SetAspectRatioMode