Расширения единиц данных

Пакет SDK для формата Windows Media позволяет дополнять данные в примерах расширениями единиц данных, которые также называются системами расширения полезных данных. В этой документации используется термин "расширения единиц данных", чтобы оставаться в соответствии с именами методов, такими как AddDataUnitExtension. Расширение единицы данных — это пара "имя-значение", присоединенная к образцу в разделе данных файла. Доступ к расширенным данным можно получить с помощью методов объекта буфера, когда образец извлекается средством чтения.

Вы можете создавать расширения единиц данных в соответствии с вашими собственными спецификациями, но несколько типов предопределены и поддерживаются объектами этого пакета SDK. Эти стандартные расширения используются для предоставления дополнительных данных для имен файлов (в скриптах и веб-потоках), данных кода времени SMPTE, пропорций некверных пикселей, длительности и типа чередовки.

Чтобы использовать расширения единиц данных, необходимо настроить поток для их приема, а затем добавить расширения в каждый пример для этого потока.

Функции файлов ASF

Настройка расширений модуля данных

Настройка расширений единиц данных