Partilhar via


Objeto do Editor de Metadados

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que 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.]

O objeto editor de metadados é usado para editar informações armazenadas na seção de cabeçalho de arquivos ASF. As coisas mais comuns manipuladas por este objeto são atributos de metadados. Além disso, o editor de metadados lida com marcadores e comandos de script. A única vez que você precisa usar o editor de metadados é quando você deseja editar o cabeçalho de um arquivo existente sem reproduzi-lo.

O objeto editor de metadados é criado pela função WMCreateEditor, que define um ponteiro para uma interface IWMMetadataEditor. As outras interfaces do objeto editor de metadados podem ser obtidas chamando o método QueryInterface.

As interfaces a seguir são suportadas pelo objeto editor de metadados.

Interface Descrição
IWMDRMEditor Permite que os aplicativos de edição examinem as propriedades DRM de um arquivo ASF sem ter direitos para reproduzir o conteúdo protegido.
IWMHeaderInfo Manipula atributos, marcadores e comandos de script no cabeçalho.
IWMHeaderInfo2 Recupera informações de codec. Herda todos os métodos de IWMHeaderInfo.
IWMHeaderInfo3 Fornece suporte avançado para atributos, incluindo atributos grandes, vários idiomas e nomes de atributos duplicados. Herda todos os métodos de IWMHeaderInfo e IWMHeaderInfo2.
IWMMetadataEditor Abre, fecha e salva as alterações no cabeçalho de um arquivo ASF.
IWMMetadataEditor2 Abre um arquivo ASF para edição de cabeçalho com várias opções de acesso e compartilhamento de arquivos. Herda todos os métodos do IWMMetadataEditor.

 

Marcadores

de metadados

Objetos

comandos de script

Trabalhando com metadados