Объект общего доступа к пропускной способности

Объект совместного использования пропускной способности используется, чтобы указать, что два или более потоков, независимо от их отдельных скоростей, никогда не будут использовать более указанного объема пропускной способности между ними. Это чисто информационный объект; Битовые скорости, заданные в нем, не применяются программными средствами какого-либо объекта этого пакета SDK.

Сведения о совместном использовании пропускной способности являются необязательной частью профиля. Объекты совместного использования пропускной способности можно создать для существующих сведений о совместном использовании пропускной способности в профиле или создать пустые, готовые к получению новых данных. Объекты совместного использования пропускной способности не могут существовать независимо от объекта профиля. Чтобы сохранить содержимое объекта совместного использования пропускной способности, необходимо вызвать IWMProfile3::AddBandwidthSharing.

Чтобы создать объект совместного использования пропускной способности, вызовите один из следующих методов.

Метод Описание
IWMProfile3::CreateNewBandwidthSharing Создает объект совместного использования пропускной способности без каких-либо данных.
IWMProfile3::GetBandwidthSharing Создает объект совместного использования пропускной способности, заполненный данными из профиля. Использует индекс совместного использования пропускной способности для определения требуемых сведений о совместном использовании пропускной способности.

 

Оба метода в предыдущей таблице устанавливают указатель на интерфейс IWMBandwidthSharing . Интерфейс IWMStreamList наследуется IWMBandwidthSharing, поэтому нет необходимости вызывать QueryInterface с этим объектом.

Следующие интерфейсы поддерживаются каждым объектом совместного использования пропускной способности.

Интерфейс Описание
IWMBandwidthSharing Управляет свойствами группы потоков, которые будут совместно использовать пропускную способность.
IWMStreamList Управляет списком потоков, которые будут совместно использовать пропускную способность.

 

Совместное использование пропускной способности

Объект диспетчера профилей

Объект Profile