Интерфейсы потоковой передачи мультимедиа

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

API потоковой передачи мультимедиа предоставляет следующие интерфейсы.

В этом разделе

Раздел Описание
IActiveBasicDevice
Представляет активный объект IBasicDevice , связанный с устройством UPnP.
IActiveBasicDeviceStatics
Предоставляет статические методы для создания объектов IActiveBasicDevice .
IBasicDevice
Инкапсулирует методы и события, необходимые для моделирования устройства DLNA.
IDeviceController
Инкапсулирует методы и события, необходимые для получения списка кэшированных отрисовщиков цифровых мультимедиа (DMR) и (или) серверов цифрового мультимедиа (DMS) или асинхронного поиска dmr и (или) DMS, которые в настоящее время находятся в сети.
IDeviceIcon
Инкапсулирует методы, необходимые для предоставления сведений о значке устройства DLNA.
IDevicePair
Представляет пару объектов ActiveBasicDevice , состоящих из отрисовщика и сервера.
IMediaRenderer
Инкапсулирует методы и события, необходимые для представления устройства DLNA Digital Media Renderer (DMR).
IMediaRendererActionInformation
Инкапсулирует методы, необходимые для предоставления сведений о методах, которые в настоящее время можно вызывать в DMR.
IMediaRendererFactory
Инкапсулирует методы, необходимые для асинхронного создания нового экземпляра объекта, реализующего интерфейс IMediaRenderer .
IStreamSelectorStatics
Инкапсулирует методы, необходимые для асинхронного выбора потока.
ITransportParameters
Инкапсулирует методы, необходимые для предоставления сведений о текущих параметрах DMR, связанных с транспортом. Эти параметры включают текущее состояние транспорта и сведения о методах, которые в настоящее время можно вызывать в DMR.