C# Class RaumfeldNET.RendererManager

Inheritance: RaumfeldNET.Base.BaseManager
显示文件 Open project: stoennies/raumwiese Class Usage Examples

Protected Properties

Property Type Description
renderers Renderer.Renderer>.Dictionary

Public Methods

Method Description
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

Protected Methods

Method Description
mediaRendererFoundSink ( CpAVRenderer _avRenderer ) : void
mediaRendererRemovedSink ( CpAVRenderer _avRenderer ) : void
renderer_muteStateChangedSink ( string _rendererUDN, bool _mute ) : void
renderer_volumeChangedSink ( string _rendererUDN, uint _volume ) : void

Method Details

RendererManager() public method

public RendererManager ( UPNP _upnpStack ) : System
_upnpStack UPNP
return System

findMediaRenderer() public method

public findMediaRenderer ( ) : void
return void

getRenderer() public method

public getRenderer ( String _rendererUDN ) : Renderer
_rendererUDN String
return RaumfeldNET.Renderer.Renderer

getRendererByZoneUDN() public method

public getRendererByZoneUDN ( String _zoneUDN ) : RendererVirtual
_zoneUDN String
return RaumfeldNET.Renderer.RendererVirtual

getRenderers() public method

public getRenderers ( ) : List
return List

linkRoomRendererToRoom() public method

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

linkVirtualRendererToZone() public method

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

mediaRendererFoundSink() protected method

protected mediaRendererFoundSink ( CpAVRenderer _avRenderer ) : void
_avRenderer RaumfeldNET.UPNP.CpAVRenderer
return void

mediaRendererRemovedSink() protected method

protected mediaRendererRemovedSink ( CpAVRenderer _avRenderer ) : void
_avRenderer RaumfeldNET.UPNP.CpAVRenderer
return void

renderer_muteStateChangedSink() protected method

protected renderer_muteStateChangedSink ( string _rendererUDN, bool _mute ) : void
_rendererUDN string
_mute bool
return void

renderer_volumeChangedSink() protected method

protected renderer_volumeChangedSink ( string _rendererUDN, uint _volume ) : void
_rendererUDN string
_volume uint
return void

Property Details

renderers protected_oe property

protected Dictionary renderers
return Renderer.Renderer>.Dictionary