Partilhar via


Definindo atributos 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 do Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize o Source Reader e o Sink Writer em vez do Windows Media Format 11 SDK, 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.]

Os atributos de metadados são definidos usando o métodoIWMHeaderInfo3::AddAttribute.

Todos os atributos recebem um idioma da lista de idiomas do arquivo. Você pode acessar a lista de idiomas usando a interfaceIWMLanguageList. Para obter um ponteiro para uma interface IWMLanguageList, chame QueryInterface em qualquer interface do objeto do qual você obteve IWMHeaderInfo3.

Você pode adicionar atributos com qualquer nome que desejar. No entanto, o uso de nomes de atributos que não são nomes padrão suportados pelo SDK do Windows Media Format pode dificultar a descoberta de metadados pelos usuários. A maioria dos aplicativos de reprodução de mídia verificará valores padrão. Para obter mais informações, consulte Metadados personalizados.

Não é possível usar o número de fluxo 0xFFFF para adicionar um atributo globalmente. Você deve atribuir cada atributo a um número de fluxo específico, ou fluxo 0 para atributos de nível de arquivo.

Trabalhando com metadados