頻寬共用物件
頻寬共用物件用來指出不論其個別位元速率為何,兩個以上的資料流程都不會使用超過指定的頻寬量。 這是純資訊物件;此 SDK 的任何物件不會以程式設計方式強制執行其內設定的位元速率。
頻寬共用資訊是設定檔的選擇性部分。 您可以為設定檔中的現有頻寬共用資訊建立頻寬共用物件,也可以建立空的、準備好接收新資料的頻寬共用物件。 頻寬共用物件不能與設定檔物件分開存在。 若要儲存頻寬共用物件的內容,您必須呼叫 IWMProfile3::AddBandwidthSharing。
若要建立頻寬共用物件,請呼叫下列其中一種方法。
方法 | 描述 |
---|---|
IWMProfile3::CreateNewBandwidthSharing | 建立不含任何資料的頻寬共用物件。 |
IWMProfile3::GetBandwidthSharing | 建立填入設定檔資料的頻寬共用物件。 使用頻寬共用索引來識別所需的頻寬共用資訊。 |
上表中的這兩種方法都會設定 IWMBandwidthSharing 介面的指標。 IWMStreamList介面是由IWMBandwidthSharing所繼承,因此不需要使用此物件呼叫QueryInterface。
每個頻寬共用物件都支援下列介面。
介面 | 描述 |
---|---|
IWMBandwidthSharing | 管理將共用頻寬的資料流程群組屬性。 |
IWMStreamList | 管理將共用頻寬的資料流程清單。 |
相關主題