Partilhar via


Perfil ASF

Este tópico descreve como trabalhar com perfis ASF no Microsoft Media Foundation.

Um arquivo ASF (Advanced Systems Format) contém um ou mais fluxos. Para cada fluxo, o cabeçalho ASF contém um cabeçalho de propriedades de fluxo que descreve o fluxo. Na camada WMContainer, os seguintes objetos são usados para definir ou ler as propriedades dos fluxos ASF:

  • perfil ASF objeto: descreve os fluxos e suas relações uns com os outros. O objeto de perfil ASF expõe a interfaceIMFASFProfile.
  • Stream configuration object: Descreve um fluxo. O objeto de configuração de fluxo contém um tipo de mídia que descreve o formato do fluxo. Para fluxos de áudio e vídeo, o tipo de mídia descreve exatamente como o fluxo é configurado e é usado por codecs que codificam ou decodificam o fluxo. O objeto de configuração de fluxo expõe o IMFASFStreamConfig interface. Um perfil ASF válido contém pelo menos um objeto de configuração de fluxo.
  • Exclusão mútua objeto: descreve vários fluxos que não se destinam a ser lidos simultaneamente. Um objeto de exclusão mútua expõe o IMFASFMutualExclusion interface. Um perfil ASF contém zero ou mais objetos de exclusão mútua.

O diagrama a seguir mostra a relação entre o perfil ASF e os objetos contidos no perfil.

diagrama de árvore de um nó de perfil ASF com nós filho de configuração de fluxo; o primeiro aponta para o tipo de mídia, os dois seguintes para a exclusão mútua

Para reprodução, o perfil ASF é usado para enumerar os fluxos e localizar os formatos de fluxo. Para codificação, o perfil ASF é usado para configurar os fluxos no arquivo de destino.

O perfil ASF também é usado para configurar o do coletor de mídia ASF. Para cada fluxo no perfil ASF, o coletor de mídia ASF cria um coletor de fluxo correspondente.

Nesta secção

Tópico Descrição
Criando um perfil ASF
Descreve como criar um objeto de perfil ASF.
Criação e configuração de fluxos ASF
Descreve como adicionar fluxos a um perfil ASF.
Usando a exclusão mútua para fluxos ASF
Descreve como adicionar exclusões mútuas a fluxos ASF.

tipos de mídia

Tutorial: 1-Pass Windows Media Encoding

Tutorial: Escrevendo um arquivo WMA usando a codificação CBR

WMContainer ASF Components