Partilhar via


Propriedade AVDecMmcss

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

Especifica a classe MMCSS (Multimedia Class Scheduler Service) para o thread de decodificação.

Essa propriedade é leitura/gravação.

Tipo de dados

BSTR (VT_BSTR)

GUID da propriedade

CODECAPI_AVDecMmcssClass

Valor da propriedade

O valor dessa propriedade é o nome da classe MMCSS.

Comentários

O MMCSS permite que os aplicativos garantam que o processamento sensível ao tempo tenha priorizado o acesso aos recursos de CPU. Ele funciona elevando os threads registrados para prioridades de thread mais altas e, ao mesmo tempo, diminuindo periodicamente suas prioridades para gerar tempo para outros processos.

O valor recomendado para decodificadores de áudio é "Áudio" e o valor recomendado para decodificadores de vídeo é "Reprodução".

Se o serviço MMCSS não estiver disponível ou a classe MMCSS especificada não existir, definir a propriedade não terá efeito.

Requisitos

Requisito Valor
parâmetro
Uuids.h

Confira também

Propriedades da API do Codec

ICodecAPI Interface