EC_DISPLAY_CHANGED
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O modo de exibição foi alterado.
Parâmetros
-
Lparam1
-
(IUnknown*) Ponteiro para uma matriz de interfaces IPin para os pinos de entrada do renderizador de vídeo. Se lParam2 for zero, esse parâmetro poderá ser NULL.
-
lParam2
-
Se lParam2 for zero, lParam1 conterá um único ponteiro IPin ou será igual a NULL. Se lParam2 for maior que zero, lParam1 conterá uma matriz de ponteiros IPin e o número de elementos na matriz será fornecido por lParam2.
Ação Padrão
O gerenciador de grafo de filtro interrompe temporariamente o grafo e desconecta e reconecta o renderizador de vídeo. Ele não passa o evento para o aplicativo.
Comentários
Os renderizadores de vídeo podem enviar esse evento em resposta a uma mensagem WM_DISPLAYCHANGE . A mensagem WM_DISPLAYCHANGE indica que o usuário alterou a resolução de exibição.
Durante a conexão de pino, a maioria dos renderizadores de vídeo escolhe um formato com base no modo de exibição atual. Se o modo de exibição for alterado, talvez o renderizador de vídeo precise escolher outro formato. Ao enviar essa mensagem, o renderizador sinaliza para o gerenciador de grafo de filtro que ele precisa ser reconectado. Durante a reconexão, o renderizador pode selecionar um novo formato. Se a reconexão falhar, o gerenciador de grafo de filtro enviará um evento EC_ERRORABORT para o aplicativo.
Renderizador de Vídeo Aprimorado
Um apresentador personalizado para o EVR ( Renderizador de Vídeo Avançado ) deve enviar esse evento para o EVR se o dispositivo Direct3D do apresentador for alterado. Defina lParam1 e lParam2 como zero; O EVR ignora os parâmetros de evento.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|