Recursos 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.]
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 Windows Media Format inclui suporte para edição de metadados através do objeto writer, 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 de atributos para obter uma lista dos atributos predefinidos.
O suporte de metadados fornecido pelos vários objetos do SDK do Windows Media Format é flexível e poderoso. Os principais recursos de metadados são resumidos na lista a seguir:
- Tamanho flexível do atributo. Os atributos de metadados não são limitados em tamanho.
- Atributos de nível de fluxo. Os 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 é particularmente útil ao atribuir atributos descritivos de conteúdo. Por exemplo, uma música pode ter vários autores, cada um exigindo um atributo separado Autor no arquivo.
- Vários idiomas. Cada atributo tem uma linguagem associada a ele. Você pode definir os idiomas suportados e, em seguida, atribuir um a cada atributo que você escreve. Como você pode duplicar atributos, 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 suportam 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 suportados.
Tópicos relacionados