Compartilhar via


Resposta do leitor aos recursos do ASF

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, 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.]

A maioria dos recursos especiais de arquivo ASF pode ser definida em arquivos para interagir com aplicativos de reprodução personalizados projetados para lidar com eles. No entanto, alguns dos recursos têm suporte interno no objeto leitor.

O objeto leitor selecionará automaticamente fluxos de conjuntos mutuamente exclusivos por taxa de bits. Esse caso especial é conhecido como MBR (taxa de vários bits). O fluxo selecionado pelo leitor é baseado na taxa de bits do fluxo. O número do fluxo e a ordem em que ele foi adicionado ao objeto de exclusão mútua são irrelevantes para a seleção automática. Se um arquivo incluir mais de um conjunto de fluxos mutuamente exclusivos por taxa de bits, o leitor selecionará fluxos com base no cálculo do melhor uso da largura de banda disponível.

A exclusão mútua baseada em linguagem é definida usando uma configuração de saída, antes da reprodução. Se você combinar a exclusão mútua baseada em taxa de bits e idioma, deverá agrupar os fluxos mutuamente exclusivos baseados em taxa de bits por idioma e, em seguida, tornar os grupos mutuamente exclusivos por idioma. O leitor marcar o idioma primeiro e, em seguida, determinará qual taxa de bits usar.

A priorização do fluxo é definida usando uma matriz de registros. Os registros na matriz estão em ordem decrescente de prioridade. O último fluxo na matriz é o primeiro que será descartado pelo leitor.

Recursos do arquivo ASF

Exclusão mútua

Priorização de fluxo