Compartilhar via


atributo MF_READWRITE_MMCSS_CLASS_AUDIO

Especifica uma classe MMCSS ( Serviço de Agendador de Classe Multimídia ) para threads de processamento de áudio no Leitor de Origem ou gravador do coletor.

Tipo de dados

LPWSTR

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetString.

Para definir esse atributo, chame IMFAttributes::SetString.

Comentários

Opcionalmente, defina esse atributo ao criar uma instância do Leitor de Origem ou do Gravador de Coletor. O valor do atributo deve ser um nome de classe MMCSS válido.

Se esse atributo estiver definido, o Leitor de Origem ou o Gravador do Coletor registrará seus threads de processamento de áudio com a classe MMCSS especificada. O MMCSS garante que o processamento de dados no Leitor de Origem ou no Gravador do Coletor tenha prioridade sobre outras tarefas do sistema.

Para especificar a prioridade base para threads de áudio, defina o atributo MF_READWRITE_MMCSS_PRIORITY_AUDIO . Se esse atributo não estiver definido, a prioridade base para threads de áudio será zero.

Esse atributo substitui o atributo MF_READWRITE_MMCSS_CLASS para threads de processamento de áudio. Se nenhum dos atributos estiver definido, os threads de áudio não serão registrados com MCSS.

Para a maioria dos aplicativos, a falha de áudio é muito mais perceptível para o usuário do que a falha de vídeo e, portanto, menos aceitável. Por esse motivo, um aplicativo normalmente deve definir MF_READWRITE_MMCSS_CLASS_AUDIO para uma classe MMCSS de prioridade mais alta do que MF_READWRITE_MMCSS_CLASS. Isso garante que o processamento de áudio tenha prioridade maior do que outras tarefas.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mfreadwrite.h

Confira também

Lista alfabética de atributos da Media Foundation