配置 Web 流

Web 流是一种专用类型的文件传输流,用于在单个流中传送与网站关联的文件。 下表汇总了 Web 流配置。

设置 说明
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。

 

所有流的通用配置

配置任意流类型

Web 流