C# 클래스 RaumfeldNET.RendererManager

상속: RaumfeldNET.Base.BaseManager
파일 보기 프로젝트 열기: stoennies/raumwiese 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
renderers Renderer.Renderer>.Dictionary

공개 메소드들

메소드 설명
RendererManager ( UPNP _upnpStack ) : System
findMediaRenderer ( ) : void
getRenderer ( String _rendererUDN ) : Renderer
getRendererByZoneUDN ( String _zoneUDN ) : RendererVirtual
getRenderers ( ) : List
linkRoomRendererToRoom ( RendererRoom _roomRenderer, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
linkVirtualRendererToZone ( RendererVirtual _virtualRenderer, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void

보호된 메소드들

메소드 설명
mediaRendererFoundSink ( CpAVRenderer _avRenderer ) : void
mediaRendererRemovedSink ( CpAVRenderer _avRenderer ) : void
renderer_muteStateChangedSink ( string _rendererUDN, bool _mute ) : void
renderer_volumeChangedSink ( string _rendererUDN, uint _volume ) : void

메소드 상세

RendererManager() 공개 메소드

public RendererManager ( UPNP _upnpStack ) : System
_upnpStack UPNP
리턴 System

findMediaRenderer() 공개 메소드

public findMediaRenderer ( ) : void
리턴 void

getRenderer() 공개 메소드

public getRenderer ( String _rendererUDN ) : Renderer
_rendererUDN String
리턴 RaumfeldNET.Renderer.Renderer

getRendererByZoneUDN() 공개 메소드

public getRendererByZoneUDN ( String _zoneUDN ) : RendererVirtual
_zoneUDN String
리턴 RaumfeldNET.Renderer.RendererVirtual

getRenderers() 공개 메소드

public getRenderers ( ) : List
리턴 List

linkRoomRendererToRoom() 공개 메소드

public linkRoomRendererToRoom ( RendererRoom _roomRenderer, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
_roomRenderer RaumfeldNET.Renderer.RendererRoom
_unlink System.Boolean
_crossLink System.Boolean
리턴 void

linkVirtualRendererToZone() 공개 메소드

public linkVirtualRendererToZone ( RendererVirtual _virtualRenderer, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
_virtualRenderer RaumfeldNET.Renderer.RendererVirtual
_unlink System.Boolean
_crossLink System.Boolean
리턴 void

mediaRendererFoundSink() 보호된 메소드

protected mediaRendererFoundSink ( CpAVRenderer _avRenderer ) : void
_avRenderer RaumfeldNET.UPNP.CpAVRenderer
리턴 void

mediaRendererRemovedSink() 보호된 메소드

protected mediaRendererRemovedSink ( CpAVRenderer _avRenderer ) : void
_avRenderer RaumfeldNET.UPNP.CpAVRenderer
리턴 void

renderer_muteStateChangedSink() 보호된 메소드

protected renderer_muteStateChangedSink ( string _rendererUDN, bool _mute ) : void
_rendererUDN string
_mute bool
리턴 void

renderer_volumeChangedSink() 보호된 메소드

protected renderer_volumeChangedSink ( string _rendererUDN, uint _volume ) : void
_rendererUDN string
_volume uint
리턴 void

프로퍼티 상세

renderers 보호되어 있는 프로퍼티

protected Dictionary renderers
리턴 Renderer.Renderer>.Dictionary