Интерфейс 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 прекратить воспроизведение текущего содержимого. |