共用方式為


設定 Web 數據流

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器接收寫入器取代了它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft 強烈建議新程式代碼盡可能使用 來源讀取器匯入寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

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。

 

所有資料流通用的配置

設定任意數據流類型

網路串流