Recursos de metadados

[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.]

Os metadados são usados em arquivos ASF para descrever o conteúdo e as propriedades do arquivo. Todos os arquivos ASF criados devem incluir metadados apropriados. (Para obter uma visão geral, consulte Metadados.) O SDK do Formato de Mídia do Windows inclui suporte para edição de metadados por meio do objeto gravador, do objeto editor de metadados e dos objetos leitor e leitor síncrono. O suporte nativo para uma ampla variedade de atributos de metadados está incluído. Consulte Atributos para obter uma lista dos atributos predefinidos.

O suporte a metadados fornecido pelos vários objetos do SDK de Formato de Mídia do Windows é flexível e poderoso. Os recursos de metadados main são resumidos na seguinte lista:

  • Tamanho do atributo flexível. Os atributos de metadados não são limitados em tamanho.
  • Atributos de nível de fluxo. Metadados em arquivos ASF podem ser atribuídos ao arquivo como um todo ou a um fluxo específico.
  • Atributos duplicados. Um atributo nomeado pode ser usado várias vezes no mesmo arquivo. Esse recurso é de uso específico ao atribuir atributos descritivos de conteúdo. Por exemplo, uma canção pode ter vários autores, cada um exigindo um atributo Author separado no arquivo.
  • Vários idiomas. Cada atributo tem uma linguagem associada a ele. Você pode definir os idiomas com suporte e, em seguida, atribuir um a cada atributo que escrever. Como você pode duplicar atributos, você pode fornecer os atributos mais importantes em vários idiomas para alcançar um público maior. Se você não especificar um idioma, o idioma padrão (obtido do sistema operacional do computador que executa seu aplicativo) será usado.
  • Atributos complexos. Alguns dos atributos predefinidos dão suporte a dados estruturados. Para esses atributos, o tipo de dados é binário, mas o valor é uma estrutura definida neste SDK.

Os tópicos a seguir discutem os outros recursos de metadados com suporte.

Tópico Descrição
Suporte a ID3 Discute o suporte para quadros ID3 usando os objetos do SDK de Formato de Mídia do Windows.
Metadados personalizados Discute as implicações do uso de metadados personalizados.

 

Recursos

IWMHeaderInfo Interface

IWMHeaderInfo2 Interface

IWMHeaderInfo3 Interface

Metadados