Поделиться через


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

[Функция, связанная с этой страницей, пакет SDK для Windows Media Format 11, является устаревшей функцией. Он был заменен на источниковый считыватель и приемный записывающий устройство. Чтение из источника и Запись в приемник оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код с Source Reader и Sink Writer вместо Windows Media Format 11 SDK, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Некоторые потоки настроены для использования расширений единиц данных для связывания дополнительных данных с отдельными примерами. Дополнительные сведения о расширенных образцах см. в Расширениях единиц данных.

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

Чтобы добавить расширенные данные в пример, используйте метод INSSBuffer3::SetProperty. Вы можете получить сведения о расширениях единиц данных, настроенных в потоке, с помощью методов IWMStreamConfig2::GetDataUnitExtensionCount и IWMStreamConfig2::GetDataUnitExtension.

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

создание файлов ASF