串流設定物件

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

資料流程組態物件可用來指定 ASF 檔案中媒體資料流程的屬性。 您可以為設定檔中的現有資料流程建立資料流程組態物件,也可以建立空的、準備好接收新資料。 資料流程組態物件不能與設定檔物件分開存在。 若要儲存資料流程組態物件的內容,您必須呼叫 IWMProfile::AddStream 來新增資料流程或 IWMProfile::ReconfigStream ,以儲存對現有資料流程所做的變更。

若要建立資料流程組態物件,請使用下列其中一種方法。

方法 描述
IWMProfile::CreateNewStream 建立不含任何資料的資料流程組態物件。
IWMProfile::GetStream 建立從設定檔填入資料的資料流程組態物件。 使用資料流程索引來識別所需的資料流程。
IWMProfile::GetStreamByNumber 建立從設定檔填入資料的資料流程組態物件。 使用資料流程編號來識別所需的資料流程。

 

上表中的所有方法都會設定 IWMStreamConfig 介面的指標。 呼叫 QueryInterface 方法即可取得資料流程組態物件的其他介面。

資料流程組態物件支援下列介面。

介面 描述
IWMMediaProps 設定和擷取資料流程 WM_MEDIA_TYPE 結構。
IWMPropertyVault 設定和擷取所有資料流程不需要的屬性,例如變數位元速率 (VBR) 設定。
IWMStreamConfig 設定和擷取資料流程的所有基本資訊。
IWMStreamConfig2 設定與資料流程相關聯的資料單位延伸類型。 繼承 IWMStreamConfig的所有方法。
IWMStreamConfig3 設定和擷取資料流程的語言。 繼承 IWMStreamConfigIWMStreamConfig2的所有方法。
IWMVideoMediaProps 管理視訊串流的屬性。 這是選擇性的介面,僅適用于視訊串流。

 

設定資料流程

物件

設定檔管理員物件