Compartilhar via


Perfil do 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 do Fluxo que descreve o fluxo. Na camada de 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 entre si. O objeto de perfil ASF expõe a interfaceIMFASFProfile.
  • o objeto de configuração do Stream: 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 a interface deIMFASFStreamConfig. 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 serem lidos simultaneamente. Um objeto de exclusão mútua expõe a interfaceIMFASFMutualExclusion. 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; os primeiros pontos para o tipo de mídia, os próximos dois para 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 do ASF, o coletor de mídia ASF cria um coletor de fluxo correspondente.

Nesta seção

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

tipos de mídia

Tutorial : codificação de mídia do Windows de 1 passagem

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

componentes do ASF do WMContainer