Класс MediaRenderer

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

Реализует интерфейс IMediaRenderer , представляющий устройство DLNA Digital Media Renderer (DMR).

MediaRenderer имеет следующие типы членов:

Методы

Класс MediaRenderer содержит следующие методы.

Метод Описание
add_RenderingParametersUpdate Регистрирует обработчик событий для события RenderingParametersUpdate .
add_TransportParametersUpdate Регистрирует обработчик событий для события TransportParametersUpdate .
GetMuteAsync Асинхронно запрашивает DMR, чтобы определить, отключен или отключен звук в данный момент.
GetPositionInformationAsync Асинхронно запрашивает DMR для получения сведений о положении.
GetTransportInformationAsync Асинхронно запрашивает DMR для получения сведений о транспорте.
GetVolumeAsync Асинхронно запрашивает 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 прекратить воспроизведение текущего содержимого.

Свойства

Класс MediaRenderer имеет эти свойства.

Свойство Тип доступа Описание
ActionInformation
Только для чтения
Возвращает сведения о том, какие методы в настоящее время могут вызываться в DMR.
IsAudioSupported
Только для чтения
Возвращает значение, указывающее, может ли DMR воспроизводить звуковое содержимое.
IsImageSupported
Только для чтения
Возвращает значение, указывающее, может ли DMR отображать изображения.
IsVideoSupported
Только для чтения
Возвращает значение, указывающее, может ли DMR воспроизводить видеосодержимое.