Partilhar via


Objeto ASF ContentInfo

O objeto ASF ContentInfo armazena informações do objeto de cabeçalho ASF de um arquivo. Um aplicativo pode usar o objeto ContentInfo para as seguintes finalidades:

  • Leia o objeto de cabeçalho para um arquivo de mídia existente. Nesse caso, o objeto ContentInfo analisa o objeto Header e armazena informações sobre o arquivo de características. O Media Foundation expõe várias dessas propriedades por meio de atributos e interfaces. Eles são descritos em Media Foundation Attributes for ASF Header Objects.
  • Escreva informações de cabeçalho e construa um objeto de cabeçalho para um novo arquivo.
  • Inicialize outros objetos ASF, como o ASF Splitter, Multiplexador ASF e o Indexador ASF, enquanto lê ou grava um arquivo de mídia.

Para obter informações sobre a estrutura de um arquivo ASF, consulte ASF File Structure.

Criando o objeto ContentInfo

Para criar uma nova instância do objeto ContentInfo, chame o função MFCreateASFContentInfo. Esse método retorna um ponteiro para um objeto ContentInfo vazio que deve ser inicializado para trabalhar com um arquivo ASF específico. Dependendo se o aplicativo está lendo um arquivo existente ou gravando um novo arquivo ASF, ele deve chamar IMFASFContentInfo::P arseHeader ou IMFASFContentInfo::SetProfile para preencher o objeto vazio.

Para obter mais informações sobre essas chamadas de método, consulte os seguintes tópicos:

WMContainer ASF Components