Share via


Mérito

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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.]

Os valores de mérito definem a ordem na qual o Gerenciador de Gráficos de Filtro tenta adicionar filtros durante a criação do grafo.

**MERIT\_PREFERRED** (0x800000) **MERIT\_NORMAL** (0x600000) **MERIT\_UNLIKELY** (0x400000) **MERIT\_DO\_NOT _USE** (0x200000) **MERIT\_SW\_COMPRESSOR** (0x100000) **MERIT\_HW\_COMPRESSOR** (0x100050)

Comentários

Cada filtro é registrado com um valor de mérito. Quando o gerenciador de grafo de filtro cria um grafo, ele enumera todos os filtros registrados com o tipo de mídia correto. Em seguida, ele tenta-los em ordem de mérito, do mais alto para o mais baixo. (Ele usa critérios adicionais para escolher entre filtros com igual mérito.) Ele nunca tenta filtros com um valor de mérito menor ou igual a MERIT_DO_NOT_USE.

Um filtro que nunca deve ser considerado para reprodução comum deve ter um mérito de MERIT_DO_NOT_USE ou menos. Os filtros podem ser registrados com valores intermediários não definidos por essa enumeração, como MERIT_NORMAL + 1.

Requisitos

Requisito Valor
parâmetro
Dshow.h

Confira também

Constantes e GUIDs

Diretrizes para registrar filtros

Conexão Inteligente