Интерфейс IMediaRenderer

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

Инкапсулирует методы и события, необходимые для представления устройства DLNA Digital Media Renderer (DMR).

Элементы

Интерфейс IMediaRenderer наследуется от IBasicDevice. IMediaRenderer также имеет следующие типы членов:

Методы

Интерфейс IMediaRenderer содержит следующие методы.

Метод Описание
ActionInformation Извлекает сведения о том, какие методы в настоящее время можно вызывать в DMR.
add_RenderingParametersUpdate Регистрирует обработчик события RenderingParametersUpdate .
add_TransportParametersUpdate Регистрирует обработчик события TransportParametersUpdate .
GetMuteAsync Асинхронно запрашивает DMR, чтобы определить, отключена или отключена ли звук в данный момент.
GetPositionInformationAsync Асинхронно запрашивает DMR для получения сведений о положении.
GetTransportInformationAsync Асинхронно запрашивает DMR для получения сведений о транспорте.
GetVolumeAsync Асинхронно запрашивает dmR текущий уровень громкости звука.
IsAudioSupported Извлекает значение, указывающее, способен ли DMR воспроизводить звуковое содержимое.
IsImageSupported Извлекает значение, указывающее, способен ли DMR отображать изображения.
IsVideoSupported Извлекает значение, указывающее, способен ли DMR воспроизводить видеосодержимое.
PauseAsync Асинхронно предписывает DMR приостановить воспроизведение текущего содержимого.
PlayAsync Указывает dmR асинхронно воспроизвести содержимое, указанное путем вызова метода SetSourceFromUriAsync, SetSourceFromStreamAsync или SetSourceFromMediaSourceAsync .
PlayAtSpeedAsync Указывает DMR асинхронно воспроизводить содержимое, указанное путем вызова метода SetSourceFromUriAsync, SetSourceFromStreamAsync или SetSourceFromMediaSourceAsync с указанной скоростью.
remove_RenderingParametersUpdate Отменяет регистрацию обработчика события RenderingParametersUpdate .
remove_TransportParametersUpdate Отменяет регистрацию обработчика события TransportParametersUpdate .
SeekAsync Указывает DMR асинхронно искать определенное смещение времени.
SetMuteAsync Асинхронно предписывает DMR отключить или включить звук.
SetNextSourceFromMediaSourceAsync Асинхронно предписывает DMR подготовить указанное содержимое к воспроизведению после завершения воспроизведения текущего содержимого.
SetNextSourceFromStreamAsync Асинхронно предписывает DMR подготовить указанный поток мультимедиа к воспроизведению после завершения воспроизведения текущего содержимого.
SetNextSourceFromUriAsync Асинхронно предписывает DMR подготовить содержимое, определенное указанным URI, для воспроизведения после завершения воспроизведения текущего содержимого.
SetSourceFromMediaSourceAsync Асинхронно предписывает DMR подготовить указанное содержимое к воспроизведению.
SetSourceFromStreamAsync Асинхронно предписывает DMR подготовить указанный поток мультимедиа к воспроизведению.
SetSourceFromUriAsync Асинхронно предписывает DMR подготовить содержимое, определенное указанным URI, для воспроизведения.
SetVolumeAsync Асинхронно задает для уровня громкости звука в DMR указанное значение.
StopAsync Асинхронно предписывает DMR прекратить воспроизведение текущего содержимого.

См. также раздел

IBasicDevice