Поделиться через


Объект приоритета Stream

[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Объект приоритета потока используется для указания порядка важности потоков в профиле. Если полное воспроизведение невозможно из-за ограничений скорости передачи, потоки с наименьшим приоритетом будут удалены.

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

Метод Описание
IWMProfile3::CreateNewStreamPrioritization Создает объект приоритета потока без каких-либо данных.
IWMProfile3::GetStreamPrioritization Создает объект приоритета потока, заполненный данными из профиля.

 

Оба метода в предыдущей таблице задают указатель на интерфейс IWMStreamPrioritization. Это единственный интерфейс, поддерживаемый объектом приоритета потока.

Интерфейс Описание
IWMStreamPrioritization Управляет списком потоков в объекте приоритета потока.

 

Замечания

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

объекты

объекта профиля

использование приоритета потока