Método CBaseControlWindow.GetMaxIdealImageSize

El GetMaxIdealImageSize método recupera el tamaño de imagen ideal máximo.

Sintaxis

HRESULT GetMaxIdealImageSize(
   long *pWidth,
   long *pHeight
);

Parámetros

pWidth

Puntero al ancho ideal máximo, en píxeles.

pHeight

Puntero al alto ideal máximo, en píxeles.

Valor devuelto

Devuelve un valor HRESULT .

Observaciones

Varios representadores tienen restricciones de rendimiento en el tamaño de las imágenes que pueden mostrar. Aunque deben seguir funcionando correctamente cuando se solicita que muestren imágenes mayores que el máximo especificado, los representadores pueden designar los tamaños ideales mínimos y máximos a través de la interfaz IVideoWindow . Solo se puede llamar a esta interfaz cuando el gráfico de filtro está en pausa o en ejecución, ya que no es hasta entonces que se asignan los recursos y el representador puede reconocer sus restricciones. Si no existen restricciones, el representador rellena los parámetros pWidth y pHeight con las dimensiones de vídeo nativas y devuelve S_FALSE. Si existen restricciones, se especifican el ancho y alto restringidos y la función miembro devuelve S_OK.

Las dimensiones se aplican al tamaño del vídeo de destino y no al tamaño general de la ventana. Por lo tanto, al calcular el tamaño de la ventana que se va a establecer, tenga en cuenta los estilos de ventana actuales (por ejemplo, WS_CAPTION y WS_BORDER).

Requisitos

Requisito Value
Encabezado
Ctlutil.h (incluir Secuencias.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CBaseControlWindow (clase)