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


Объект приоритизации потока

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

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

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

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

 

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

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

 

Комментарии

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

Объектов

Объект Profile

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