Partilhar via


Extensões de unidade de dados

[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 SDK do Windows Media Format permite complementar dados em amostras com extensões de unidade de dados , também chamadas de sistemas de extensão de carga útil. Esta documentação usa o termo "extensões de unidade de dados" para permanecer consistente com nomes de método, como AddDataUnitExtension. Uma extensão de unidade de dados é um par nome/valor anexado ao exemplo na seção de dados do arquivo. Você pode acessar os dados estendidos usando métodos do objeto buffer quando o exemplo é recuperado pelo leitor.

Você pode criar extensões de unidade de dados de acordo com suas próprias especificações, mas vários tipos são predefinidos e suportados pelos objetos deste SDK. Essas extensões padrão são usadas para fornecer dados adicionais para nomes de arquivos (em scripts e fluxos da Web), dados de código de tempo SMPTE, proporção de pixel não quadrado, duração e tipo de entrelaçamento.

Para usar extensões de unidade de dados, você deve configurar o fluxo para aceitá-las e, em seguida, adicionar extensões a cada exemplo para esse fluxo.

de recursos do arquivo ASF

Configurando extensões de unidade de dados

Definindo extensões de unidade de dados