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

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

Параметр Описание
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.

 

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

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

Веб-потоки