Настройка веб-потоков

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

Веб-потоки — это специализированный тип потока передачи файлов, используемый для доставки файлов, связанных с веб-сайтом в одном потоке. Конфигурация веб-потока приведена в следующей таблице.

Настройка Описание
WM_MEDIA_TYPE.majortype Установите значение WMMEDIATYPE_FileTransfer.
WM_MEDIA_TYPE.subtype Установите значение WMMEDIASUBTYPE_WebStream.
WM_MEDIA_TYPE.bFixedSizeSamples Установите значение False.
WM_MEDIA_TYPE.bTemporalCompression Задайте значение True.
WM_MEDIA_TYPE.lSampleSize Установите значение 0.
WM_MEDIA_TYPE.formattype Установите WMFORMAT_WebStream.
WM_MEDIA_TYPE.pUnk Установите значение NULL.
WM_MEDIA_TYPE.cbFormat Установите значение sizeof(WMT_WEBSTREAM_FORMAT).
WM_MEDIA_TYPE.pbFormat Задайте адрес правильно настроенной структуры WMT_WEBSTREAM_FORMAT.
WMT_WEBSTREAM_FORMAT.cbSampleHeaderFixedData Установите значение sizeof(WMT_WEBSTREAM_SAMPLE_HEADER).
WMT_WEBSTREAM_FORMAT.wVersion Установите значение 1.
WMT_WEBSTREAM_FORMAT.wreserved Установите значение 0.

 

Общая конфигурация для всех потоков

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

веб-потоки