Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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_STRETCHEDSin corrección de relación de aspecto. |
AM_ARMODE_LETTER_BOXColoque 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_CROPRecorte el vídeo a la relación de aspecto correcta. |
AM_ARMODE_STRETCHED_AS_PRIMARYUse 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