Классы (API потоковой передачи мультимедиа)
[Функция, связанная с этой страницей, API потоковой передачи Windows Media, является устаревшей функцией. Он был заменен media Casting. Приведение мультимедиа оптимизировано для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать приведение мультимедиа вместо API потоковой передачи Windows Media. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
API потоковой передачи мультимедиа предоставляет следующие классы.
В этом разделе
Раздел | Описание |
---|---|
ActiveBasicDevice |
Реализует интерфейс IActiveBasicDevice , представляющий активное устройство DLNA. |
BasicDevice |
Реализует интерфейс IBasicDevice , представляющий устройство DLNA. |
CreateMediaRendererOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной CreateMediaRendererAsync или CreateMediaRendererFromBasicDeviceAsync , и предоставляет метод, возвращающий результаты операции. |
DeviceController |
Реализует интерфейс IDeviceController , который извлекает список кэшированных отрисовщиков цифровых мультимедиа (DMR) и (или) серверов цифровых мультимедиа (DMS) или асинхронно находит dmr и (или) DMS, которые в настоящее время находятся в сети. |
DevicePair |
Реализует интерфейс IDevicePair , представляющий пару объектов ActiveBasicDevice , состоящих из отрисовщика и сервера. |
GetMuteOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной GetMuteAsync , и предоставляет метод, возвращающий результаты операции. |
GetPositionInformationOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной Командлетом GetPositionInformationAsync , и предоставляет метод, возвращающий результаты операции. |
GetStreamPropertiesOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной Командлетом GetStreamPropertiesAsync , и предоставляет метод, возвращающий результаты операции. |
GetTransportInformationOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной Командлетом GetTransportInformationAsync , и предоставляет метод, возвращающий результаты операции. |
GetVolumeOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной Командлетом GetVolumeAsync , и предоставляет метод, возвращающий результаты операции. |
MediaRenderer |
Реализует интерфейс IMediaRenderer , представляющий устройство DLNA Digital Media Renderer (DMR). |
PlaybackOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной одним из методов воспроизведения MediaRenderer , и предоставляет метод, возвращающий результаты операции. |
StreamSelectOperation |
Регистрирует обработчик событий, который вызывается при завершении асинхронной операции, запущенной GetMuteAsync , и предоставляет метод, возвращающий результаты операции. |
StreamSelector |
Реализует интерфейс IStreamSelectorStatics и включает выбор потока. |