Compartir a través de


EC_DISPLAY_CHANGED

[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.

El modo de presentación ha cambiado.

Parámetros

lParam1

(IUnknown*) Puntero a una matriz de interfaces IPin para las patillas de entrada del representador de vídeo. Si lParam2 es cero, este parámetro puede ser NULL.

lParam2

Si lParam2 es cero, lParam1 contiene un único puntero IPin o es igual a NULL. Si lParam2 es mayor que cero, lParam1 contiene una matriz de punteros IPin y el número de elementos de la matriz lo proporciona lParam2.

Acción predeterminada

El administrador de gráficos de filtros detiene temporalmente el gráfico y, a continuación, desconecta y vuelve a conectar el representador de vídeo. No pasa el evento a la aplicación.

Observaciones

Los representadores de vídeo pueden enviar este evento en respuesta a un mensaje de WM_DISPLAYCHANGE . El mensaje WM_DISPLAYCHANGE indica que el usuario ha cambiado la resolución de pantalla.

Durante la conexión de patillas, la mayoría de los representadores de vídeo seleccionan un formato basado en el modo de presentación actual. Si el modo de presentación cambia, es posible que el representador de vídeo tenga que elegir otro formato. Al enviar este mensaje, el representador señala al administrador de gráficos de filtros que debe volver a conectarse. Durante la reconexión, el representador puede seleccionar un nuevo formato. Si se produce un error en la reconexión, el administrador de gráficos de filtros envía un evento EC_ERRORABORT a la aplicación.

Representador de vídeo mejorado

Un moderador personalizado para el representador de vídeo mejorado (EVR) debe enviar este evento al EVR si cambia el dispositivo Direct3D del moderador. Establezca lParam1 y lParam2 en cero; el EVR omite los parámetros de evento.

Requisitos

Requisito Value
Encabezado
Dshow.h

Consulte también

Códigos de notificación de eventos

Notificación de eventos en DirectShow