Compartir a través de


AM_ASPECT_RATIO_MODE enumeración (mpconfig.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Especifica la relación de aspecto de una imagen de vídeo en una ventana de presentación.

Syntax

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;

Constantes

 
AM_ARMODE_STRETCHED
Sin corrección de relación de aspecto.
AM_ARMODE_LETTER_BOX
Coloque el vídeo en formato de cuadro de letras. Pintar el color de fondo en la región excesiva para que el vídeo no se distorsiona.
AM_ARMODE_CROP
Recorte el vídeo a la relación de aspecto correcta.
AM_ARMODE_STRETCHED_AS_PRIMARY
Use el modo que esté establecido actualmente para la secuencia principal. Este valor solo es válido para secuencias secundarias.

Comentarios

El miembro AM_ARMODE_STRETCHED hace que una secuencia de vídeo ocupe toda la región de la ventana de visualización cuando se cambia el tamaño de la ventana, posiblemente estirando el vídeo. El miembro AM_ARMODE_LETTER_BOX elimina la extensión de vídeo y las distorsiones manteniendo la relación de aspecto coherente y pintando las áreas sobrantes de la ventana un color de fondo. El miembro AM_ARMODE_CROP también impide el ajuste, recortando la imagen si es necesario.

Requisitos

Requisito Valor
Header mpconfig.h

Consulte también

Tipos enumerados de DirectShow

IMixerPinConfig::GetAspectRatioMode

IMixerPinConfig::SetAspectRatioMode