IMediaRenderer 인터페이스
[이 페이지와 연결된 기능인 Windows Media Streaming API는 레거시 기능입니다. 그것은 미디어 캐스팅에 의해 대체되었습니다. 미디어 캐스팅은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Streaming API 대신 미디어 캐스팅을 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
DLNA 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 |
SetSourceFromUriAsync, SetSourceFromStreamAsync 또는 SetSourceFromMediaSourceAsync 메서드를 호출하여 지정된 콘텐츠를 재생하도록 DMR에 비동기 적으로 지시합니다. |
PlayAtSpeedAsync |
지정된 속도로 SetSourceFromUriAsync, SetSourceFromStreamAsync 또는 SetSourceFromMediaSourceAsync 메서드를 호출하여 지정된 콘텐츠를 재생하도록 DMR에 비 동기적으로 지시합니다. |
remove_RenderingParametersUpdate |
RenderingParametersUpdate 이벤트에 대한 이벤트 처리기를 등록 취소합니다. |
remove_TransportParametersUpdate |
TransportParametersUpdate 이벤트에 대한 이벤트 처리기를 등록 취소합니다. |
SeekAsync | 특정 시간 오프셋을 찾으도록 DMR에 비동기적으로 지시합니다. |
SetMuteAsync | 오디오를 음소거하거나 음소거 해제하도록 DMR에 비동기적으로 지시합니다. |
SetNextSourceFromMediaSourceAsync | 현재 콘텐츠 재생이 완료되면 지정된 콘텐츠를 재생하도록 DMR에 비동기적으로 준비하도록 지시합니다. |
SetNextSourceFromStreamAsync | 현재 콘텐츠 재생이 완료되면 지정된 미디어 스트림이 재생되도록 준비하도록 DMR에 비동기적으로 지시합니다. |
SetNextSourceFromUriAsync | 현재 콘텐츠 재생이 완료되면 지정된 URI로 식별된 콘텐츠를 재생하도록 DMR에 비동기적으로 지시합니다. |
SetSourceFromMediaSourceAsync | 지정된 콘텐츠를 재생하도록 준비하도록 DMR에 비동기적으로 지시합니다. |
SetSourceFromStreamAsync | DMR에 지정된 미디어 스트림의 재생을 준비하도록 비동기적으로 지시합니다. |
SetSourceFromUriAsync | 재생을 위해 지정된 URI로 식별된 콘텐츠를 준비하도록 DMR에 비동기적으로 지시합니다. |
SetVolumeAsync | DMR의 오디오 볼륨 수준을 지정된 값으로 비동기적으로 설정합니다. |
StopAsync | DMR에 현재 콘텐츠 재생을 중지하도록 비동기적으로 지시합니다. |