C# Класс RaumfeldNET.ZoneManager

Наследование: RaumfeldNET.Base.BaseManager
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
rooms Room>.Dictionary
zones Zone>.Dictionary

Открытые методы

Метод Описание
ZoneManager ( UPNP _upnpStack ) : System
connectRoomToZone ( String _roomUDN, String _zoneUDN = "" ) : void
dropRoomFromZone ( String _roomUDN ) : void
getLinkedRooms ( String _zoneUdn ) : List
getRoom ( String _roomUDN ) : Room
getRoomByRendererUDN ( String _rendererUDN ) : Room
getRoomUUID ( String _roomUUID ) : Room
getRooms ( ) : List
getZone ( String _zoneUDN ) : Zone
getZoneUUID ( String _zoneUUID ) : Zone
getZones ( ) : List
linkRoomToRoomRenderer ( Room _room, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
linkZoneToVirtualRenderer ( Zone _zone, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
retrieveZones ( String _updateId = "" ) : void

Защищенные методы

Метод Описание
areAllRenderersLinked ( ) : System.Boolean
checkAllRenderersLinked ( ) : void
retrieveZonesResponseSink ( HttpWebResponse _response ) : void

Приватные методы

Метод Описание
createRoomForXMLNode ( XmlNode _roomNode ) : Room
createZoneForXMLNode ( XmlNode _zoneNode ) : Zone
handleZoneXml ( XmlDocument _zoneXmlDocument ) : void
handleZoneXmlUnassignedRooms ( XmlDocument _zoneXmlDocument ) : void
handleZoneXmlZone ( XmlDocument _zoneXmlDocument ) : void
zonePlayModeChangedSink ( string _zoneUDN, AvTransportPlayMode _playMode ) : void
zonePlayStateChangedSink ( String _zoneUDN, RendererPlayState _playState ) : void
zoneTrackChangedSink ( string _zoneUDN, uint _newTrackIdx ) : void
zoneTrackPositionChangedSink ( string _zoneUDN, String _absTime ) : void

Описание методов

ZoneManager() публичный Метод

public ZoneManager ( UPNP _upnpStack ) : System
_upnpStack UPNP
Результат System

areAllRenderersLinked() защищенный Метод

protected areAllRenderersLinked ( ) : System.Boolean
Результат System.Boolean

checkAllRenderersLinked() защищенный Метод

protected checkAllRenderersLinked ( ) : void
Результат void

connectRoomToZone() публичный Метод

public connectRoomToZone ( String _roomUDN, String _zoneUDN = "" ) : void
_roomUDN String
_zoneUDN String
Результат void

dropRoomFromZone() публичный Метод

public dropRoomFromZone ( String _roomUDN ) : void
_roomUDN String
Результат void

getLinkedRooms() публичный Метод

public getLinkedRooms ( String _zoneUdn ) : List
_zoneUdn String
Результат List

getRoom() публичный Метод

public getRoom ( String _roomUDN ) : Room
_roomUDN String
Результат Room

getRoomByRendererUDN() публичный Метод

public getRoomByRendererUDN ( String _rendererUDN ) : Room
_rendererUDN String
Результат Room

getRoomUUID() публичный Метод

public getRoomUUID ( String _roomUUID ) : Room
_roomUUID String
Результат Room

getRooms() публичный Метод

public getRooms ( ) : List
Результат List

getZone() публичный Метод

public getZone ( String _zoneUDN ) : Zone
_zoneUDN String
Результат Zone

getZoneUUID() публичный Метод

public getZoneUUID ( String _zoneUUID ) : Zone
_zoneUUID String
Результат Zone

getZones() публичный Метод

public getZones ( ) : List
Результат List

linkRoomToRoomRenderer() публичный Метод

public linkRoomToRoomRenderer ( Room _room, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
_room Room
_unlink System.Boolean
_crossLink System.Boolean
Результат void

linkZoneToVirtualRenderer() публичный Метод

public linkZoneToVirtualRenderer ( Zone _zone, System.Boolean _unlink = false, System.Boolean _crossLink = true ) : void
_zone Zone
_unlink System.Boolean
_crossLink System.Boolean
Результат void

retrieveZones() публичный Метод

public retrieveZones ( String _updateId = "" ) : void
_updateId String
Результат void

retrieveZonesResponseSink() защищенный Метод

protected retrieveZonesResponseSink ( HttpWebResponse _response ) : void
_response System.Net.HttpWebResponse
Результат void

Описание свойств

rooms защищенное свойство

protected Dictionary rooms
Результат Room>.Dictionary

zones защищенное свойство

protected Dictionary zones
Результат Zone>.Dictionary