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


Произвольные потоки

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

Помимо аудио- и видеопотоков и потоков изображений, ASF-файл может размещать потоки, содержащие различные данные. Объекты пакета SDK формата Windows Media обеспечивают поддержку потоков скриптов, потоков передачи файлов, веб-потоков и произвольных потоков данных. Все эти типы потоков являются произвольными, что означает, что проверка данных не выполняется объектом чтения. Если вы включаете потоки этих типов в файлы, убедитесь, что приложение чтения выполняет проверку или проверку данных, чтобы убедиться, что содержимое не повреждено или намеренно изменено злоумышленником.

Хотя объекты этого пакета SDK не проверяют или не проверяют данные в произвольных потоках, поддерживаются несколько типов произвольных потоков. В следующей таблице перечислены предопределенные типы произвольных потоков. Потоки скриптов также поддерживаются, но рассматриваются отдельно в разделе команд скрипта. Дополнительные сведения о создании пользовательских типов см. в пользовательских потоков произвольных данных.

Произвольный тип Описание
текстовые потоки Содержит текстовые строки.
файловых потоков Содержит один или несколько файлов данных.
веб-потоков Содержит файлы данных, эквивалентные кэшированной версии веб-страниц.

 

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

аудиопотоков и видеопотоков

настройка произвольных типов потоков