MediaRenderer 클래스
[이 페이지와 연결된 기능인 Windows Media Streaming API는 레거시 기능입니다. 그것은 미디어 캐스팅에 의해 대체되었습니다. 미디어 캐스팅은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Streaming API 대신 미디어 캐스팅을 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
DLNA DMR(디지털 미디어 렌더러) 디바이스를 나타내는 IMediaRenderer 인터페이스를 구현합니다.
MediaRenderer 에는 다음과 같은 유형의 멤버가 있습니다.
메서드
MediaRenderer 클래스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
add_RenderingParametersUpdate |
RenderingParametersUpdate 이벤트에 대한 이벤트 처리기를 등록합니다. |
add_TransportParametersUpdate |
TransportParametersUpdate 이벤트에 대한 이벤트 처리기를 등록합니다. |
GetMuteAsync | DMR을 비동기적으로 쿼리하여 오디오가 현재 음소거 또는 음소거되어 있는지 확인합니다. |
GetPositionInformationAsync | DMR을 비동기적으로 쿼리하여 위치 정보를 검색합니다. |
GetTransportInformationAsync | DMR을 비동기적으로 쿼리하여 전송 정보를 검색합니다. |
GetVolumeAsync | 현재 오디오 볼륨 수준에 대해 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에 현재 콘텐츠 재생을 중지하도록 비동기적으로 지시합니다. |
속성
MediaRenderer 클래스에는 이러한 속성이 있습니다.
속성 | 액세스 유형 | 설명 |
---|---|---|
ActionInformation |
읽기 전용 |
현재 DMR에서 호출할 수 있는 메서드에 대한 정보를 가져옵니다. |
IsAudioSupported |
읽기 전용 |
DMR이 오디오 콘텐츠를 재생할 수 있는지 여부를 나타내는 값을 가져옵니다. |
IsImageSupported |
읽기 전용 |
DMR이 이미지를 표시할 수 있는지 여부를 나타내는 값을 가져옵니다. |
IsVideoSupported |
읽기 전용 |
DMR이 비디오 콘텐츠를 재생할 수 있는지 여부를 나타내는 값을 가져옵니다. |