Gravando um objeto de cabeçalho ASF para um novo arquivo
O objeto ContentInfo do ASF armazena informações de objeto de cabeçalho ASF para um arquivo. Quando um arquivo ASF é criado ou modificado, o Objeto de Cabeçalho deve ser gerado. Para fazer isso, o aplicativo deve fornecer o perfil de codificação do conteúdo para o objeto ContentInfo para que ele conheça as características do arquivo de mídia a ser criado.
Para escrever um novo arquivo, você pode usar o objeto ContentInfo para:
- Coletar informações de cabeçalho do objeto de perfil do arquivo a ser criado,
- Preencha vários objetos de cabeçalho na biblioteca ASF mantida internamente pelo Media Foundation,
- Inicializar o multiplexador ASF para geração de pacotes de dados ASF e
- Construa o objeto de cabeçalho de nível superior no formato binário que pode ser gravado em um arquivo.
Para obter informações sobre perfis, consulte Perfil ASF.
Esta seção contém os seguintes tópicos:
Tópico | Descrição |
---|---|
Inicializando o objeto ContentInfo de um novo arquivo ASF | Descreve o método IMFASFContentInfo::SetProfile que inicializa o objeto ContentInfo com informações de cabeçalho armazenadas em um objeto de perfil. |
Definindo propriedades no objeto ContentInfo | Informações sobre várias propriedades de configuração que devem ser definidas no objeto ContentInfo. |
Gerando um novo objeto de cabeçalho ASF | Como gerar um buffer de mídia, que contém o objeto de cabeçalho ASF real do novo arquivo, do objeto ContentInfo. |
Tópicos relacionados
-
Estrutura do arquivo ASF