cprenderingcontrol.cs
来自「zwave 无线通讯协议 PC controller 控制器源码」· CS 代码 · 共 1,683 行 · 第 1/5 页
CS
1,683 行
////////////////////////////////////////////////////////////////////////////////////////////////
//
// #######
// # ## #### ##### ##### ## ## #####
// ## ## ## ## ## ## ## ## ##
// ## # ###### ## ## #### ## ## ####
// ## ## ## ## ## ## ##### ##
// ####### #### ## ## ##### ## #####
// #####
// Z-Wave, the wireless language.
//
// Copyright Zensys A/S, 2003,2004
//
// All Rights Reserved
//
// Description: This source file is the sourcefile for the
// CpRenderingControl class
//
// Source is generated by the Intel DeviceBuilder Tool
//
// Author: Johann Sigfredsson
//
// Last Changed By: $Author: jch $
// Revision: $Revision: 1.1 $
// Last Changed: $Date: 2006/03/31 14:30:46 $
//
//////////////////////////////////////////////////////////////////////////////////////////////
using System;
using System.Collections;
using System.Threading;
using Intel.Utilities;
using Intel.UPNP;
namespace MicroStack
{
/// <summary>
/// Transparent ClientSide UPnP Service
/// </summary>
public class CpRenderingControl
{
private Hashtable UnspecifiedTable = Hashtable.Synchronized(new Hashtable());
internal UPnPService _S;
public UPnPService GetUPnPService()
{
return(_S);
}
public static string SERVICE_NAME = "urn:schemas-upnp-org:service:RenderingControl:";
public double VERSION
{
get
{
return(double.Parse(_S.Version));
}
}
public delegate void StateVariableModifiedHandler_LastChange(CpRenderingControl sender, System.String NewValue);
private WeakEvent OnStateVariable_LastChange_Event = new WeakEvent();
public event StateVariableModifiedHandler_LastChange OnStateVariable_LastChange
{
add{OnStateVariable_LastChange_Event.Register(value);}
remove{OnStateVariable_LastChange_Event.UnRegister(value);}
}
protected void LastChange_ModifiedSink(UPnPStateVariable Var, object NewValue)
{
OnStateVariable_LastChange_Event.Fire(this, LastChange);
}
public delegate void SubscribeHandler(CpRenderingControl sender, bool Success);
public event SubscribeHandler OnSubscribe;
public delegate void Delegate_OnResult_GetBlueVideoBlackLevel(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentBlueVideoBlackLevel, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetBlueVideoBlackLevel_Event = new WeakEvent();
public event Delegate_OnResult_GetBlueVideoBlackLevel OnResult_GetBlueVideoBlackLevel
{
add{OnResult_GetBlueVideoBlackLevel_Event.Register(value);}
remove{OnResult_GetBlueVideoBlackLevel_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetBlueVideoGain(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentBlueVideoGain, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetBlueVideoGain_Event = new WeakEvent();
public event Delegate_OnResult_GetBlueVideoGain OnResult_GetBlueVideoGain
{
add{OnResult_GetBlueVideoGain_Event.Register(value);}
remove{OnResult_GetBlueVideoGain_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetBrightness(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentBrightness, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetBrightness_Event = new WeakEvent();
public event Delegate_OnResult_GetBrightness OnResult_GetBrightness
{
add{OnResult_GetBrightness_Event.Register(value);}
remove{OnResult_GetBrightness_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetColorTemperature(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentColorTemperature, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetColorTemperature_Event = new WeakEvent();
public event Delegate_OnResult_GetColorTemperature OnResult_GetColorTemperature
{
add{OnResult_GetColorTemperature_Event.Register(value);}
remove{OnResult_GetColorTemperature_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetContrast(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentContrast, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetContrast_Event = new WeakEvent();
public event Delegate_OnResult_GetContrast OnResult_GetContrast
{
add{OnResult_GetContrast_Event.Register(value);}
remove{OnResult_GetContrast_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetGreenVideoBlackLevel(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentGreenVideoBlackLevel, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetGreenVideoBlackLevel_Event = new WeakEvent();
public event Delegate_OnResult_GetGreenVideoBlackLevel OnResult_GetGreenVideoBlackLevel
{
add{OnResult_GetGreenVideoBlackLevel_Event.Register(value);}
remove{OnResult_GetGreenVideoBlackLevel_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetGreenVideoGain(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentGreenVideoGain, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetGreenVideoGain_Event = new WeakEvent();
public event Delegate_OnResult_GetGreenVideoGain OnResult_GetGreenVideoGain
{
add{OnResult_GetGreenVideoGain_Event.Register(value);}
remove{OnResult_GetGreenVideoGain_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetHorizontalKeystone(CpRenderingControl sender, System.UInt32 InstanceID, System.Int16 CurrentHorizontalKeystone, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetHorizontalKeystone_Event = new WeakEvent();
public event Delegate_OnResult_GetHorizontalKeystone OnResult_GetHorizontalKeystone
{
add{OnResult_GetHorizontalKeystone_Event.Register(value);}
remove{OnResult_GetHorizontalKeystone_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetLoudness(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Boolean CurrentLoudness, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetLoudness_Event = new WeakEvent();
public event Delegate_OnResult_GetLoudness OnResult_GetLoudness
{
add{OnResult_GetLoudness_Event.Register(value);}
remove{OnResult_GetLoudness_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetMute(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Boolean CurrentMute, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetMute_Event = new WeakEvent();
public event Delegate_OnResult_GetMute OnResult_GetMute
{
add{OnResult_GetMute_Event.Register(value);}
remove{OnResult_GetMute_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetRedVideoBlackLevel(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentRedVideoBlackLevel, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetRedVideoBlackLevel_Event = new WeakEvent();
public event Delegate_OnResult_GetRedVideoBlackLevel OnResult_GetRedVideoBlackLevel
{
add{OnResult_GetRedVideoBlackLevel_Event.Register(value);}
remove{OnResult_GetRedVideoBlackLevel_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetRedVideoGain(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentRedVideoGain, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetRedVideoGain_Event = new WeakEvent();
public event Delegate_OnResult_GetRedVideoGain OnResult_GetRedVideoGain
{
add{OnResult_GetRedVideoGain_Event.Register(value);}
remove{OnResult_GetRedVideoGain_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetSharpness(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 CurrentSharpness, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetSharpness_Event = new WeakEvent();
public event Delegate_OnResult_GetSharpness OnResult_GetSharpness
{
add{OnResult_GetSharpness_Event.Register(value);}
remove{OnResult_GetSharpness_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetVerticalKeystone(CpRenderingControl sender, System.UInt32 InstanceID, System.Int16 CurrentVerticalKeystone, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetVerticalKeystone_Event = new WeakEvent();
public event Delegate_OnResult_GetVerticalKeystone OnResult_GetVerticalKeystone
{
add{OnResult_GetVerticalKeystone_Event.Register(value);}
remove{OnResult_GetVerticalKeystone_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetVolume(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.UInt16 CurrentVolume, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetVolume_Event = new WeakEvent();
public event Delegate_OnResult_GetVolume OnResult_GetVolume
{
add{OnResult_GetVolume_Event.Register(value);}
remove{OnResult_GetVolume_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetVolumeDB(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Int16 CurrentVolume, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetVolumeDB_Event = new WeakEvent();
public event Delegate_OnResult_GetVolumeDB OnResult_GetVolumeDB
{
add{OnResult_GetVolumeDB_Event.Register(value);}
remove{OnResult_GetVolumeDB_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_GetVolumeDBRange(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Int16 MinValue, System.Int16 MaxValue, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_GetVolumeDBRange_Event = new WeakEvent();
public event Delegate_OnResult_GetVolumeDBRange OnResult_GetVolumeDBRange
{
add{OnResult_GetVolumeDBRange_Event.Register(value);}
remove{OnResult_GetVolumeDBRange_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_ListPresets(CpRenderingControl sender, System.UInt32 InstanceID, System.String CurrentPresetNameList, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_ListPresets_Event = new WeakEvent();
public event Delegate_OnResult_ListPresets OnResult_ListPresets
{
add{OnResult_ListPresets_Event.Register(value);}
remove{OnResult_ListPresets_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SelectPreset(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_PresetName PresetName, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SelectPreset_Event = new WeakEvent();
public event Delegate_OnResult_SelectPreset OnResult_SelectPreset
{
add{OnResult_SelectPreset_Event.Register(value);}
remove{OnResult_SelectPreset_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetBlueVideoBlackLevel(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredBlueVideoBlackLevel, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetBlueVideoBlackLevel_Event = new WeakEvent();
public event Delegate_OnResult_SetBlueVideoBlackLevel OnResult_SetBlueVideoBlackLevel
{
add{OnResult_SetBlueVideoBlackLevel_Event.Register(value);}
remove{OnResult_SetBlueVideoBlackLevel_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetBlueVideoGain(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredBlueVideoGain, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetBlueVideoGain_Event = new WeakEvent();
public event Delegate_OnResult_SetBlueVideoGain OnResult_SetBlueVideoGain
{
add{OnResult_SetBlueVideoGain_Event.Register(value);}
remove{OnResult_SetBlueVideoGain_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetBrightness(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredBrightness, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetBrightness_Event = new WeakEvent();
public event Delegate_OnResult_SetBrightness OnResult_SetBrightness
{
add{OnResult_SetBrightness_Event.Register(value);}
remove{OnResult_SetBrightness_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetColorTemperature(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredColorTemperature, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetColorTemperature_Event = new WeakEvent();
public event Delegate_OnResult_SetColorTemperature OnResult_SetColorTemperature
{
add{OnResult_SetColorTemperature_Event.Register(value);}
remove{OnResult_SetColorTemperature_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetContrast(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredContrast, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetContrast_Event = new WeakEvent();
public event Delegate_OnResult_SetContrast OnResult_SetContrast
{
add{OnResult_SetContrast_Event.Register(value);}
remove{OnResult_SetContrast_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetGreenVideoBlackLevel(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredGreenVideoBlackLevel, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetGreenVideoBlackLevel_Event = new WeakEvent();
public event Delegate_OnResult_SetGreenVideoBlackLevel OnResult_SetGreenVideoBlackLevel
{
add{OnResult_SetGreenVideoBlackLevel_Event.Register(value);}
remove{OnResult_SetGreenVideoBlackLevel_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetGreenVideoGain(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredGreenVideoGain, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetGreenVideoGain_Event = new WeakEvent();
public event Delegate_OnResult_SetGreenVideoGain OnResult_SetGreenVideoGain
{
add{OnResult_SetGreenVideoGain_Event.Register(value);}
remove{OnResult_SetGreenVideoGain_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetHorizontalKeystone(CpRenderingControl sender, System.UInt32 InstanceID, System.Int16 DesiredHorizontalKeystone, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetHorizontalKeystone_Event = new WeakEvent();
public event Delegate_OnResult_SetHorizontalKeystone OnResult_SetHorizontalKeystone
{
add{OnResult_SetHorizontalKeystone_Event.Register(value);}
remove{OnResult_SetHorizontalKeystone_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetLoudness(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Boolean DesiredLoudness, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetLoudness_Event = new WeakEvent();
public event Delegate_OnResult_SetLoudness OnResult_SetLoudness
{
add{OnResult_SetLoudness_Event.Register(value);}
remove{OnResult_SetLoudness_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetMute(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Boolean DesiredMute, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetMute_Event = new WeakEvent();
public event Delegate_OnResult_SetMute OnResult_SetMute
{
add{OnResult_SetMute_Event.Register(value);}
remove{OnResult_SetMute_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetRedVideoBlackLevel(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredRedVideoBlackLevel, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetRedVideoBlackLevel_Event = new WeakEvent();
public event Delegate_OnResult_SetRedVideoBlackLevel OnResult_SetRedVideoBlackLevel
{
add{OnResult_SetRedVideoBlackLevel_Event.Register(value);}
remove{OnResult_SetRedVideoBlackLevel_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetRedVideoGain(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredRedVideoGain, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetRedVideoGain_Event = new WeakEvent();
public event Delegate_OnResult_SetRedVideoGain OnResult_SetRedVideoGain
{
add{OnResult_SetRedVideoGain_Event.Register(value);}
remove{OnResult_SetRedVideoGain_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetSharpness(CpRenderingControl sender, System.UInt32 InstanceID, System.UInt16 DesiredSharpness, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetSharpness_Event = new WeakEvent();
public event Delegate_OnResult_SetSharpness OnResult_SetSharpness
{
add{OnResult_SetSharpness_Event.Register(value);}
remove{OnResult_SetSharpness_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetVerticalKeystone(CpRenderingControl sender, System.UInt32 InstanceID, System.Int16 DesiredVerticalKeystone, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetVerticalKeystone_Event = new WeakEvent();
public event Delegate_OnResult_SetVerticalKeystone OnResult_SetVerticalKeystone
{
add{OnResult_SetVerticalKeystone_Event.Register(value);}
remove{OnResult_SetVerticalKeystone_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetVolume(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.UInt16 DesiredVolume, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetVolume_Event = new WeakEvent();
public event Delegate_OnResult_SetVolume OnResult_SetVolume
{
add{OnResult_SetVolume_Event.Register(value);}
remove{OnResult_SetVolume_Event.UnRegister(value);}
}
public delegate void Delegate_OnResult_SetVolumeDB(CpRenderingControl sender, System.UInt32 InstanceID, Enum_A_ARG_TYPE_Channel Channel, System.Int16 DesiredVolume, UPnPInvokeException e, object _Tag);
private WeakEvent OnResult_SetVolumeDB_Event = new WeakEvent();
public event Delegate_OnResult_SetVolumeDB OnResult_SetVolumeDB
{
add{OnResult_SetVolumeDB_Event.Register(value);}
remove{OnResult_SetVolumeDB_Event.UnRegister(value);}
}
public CpRenderingControl(UPnPService s)
{
_S = s;
_S.OnSubscribe += new UPnPService.UPnPEventSubscribeHandler(_subscribe_sink);
if(HasStateVariable_LastChange) _S.GetStateVariableObject("LastChange").OnModified += new UPnPStateVariable.ModifiedHandler(LastChange_ModifiedSink);
}
public void Dispose()
{
_S.OnSubscribe -= new UPnPService.UPnPEventSubscribeHandler(_subscribe_sink);
OnSubscribe = null;
if(HasStateVariable_LastChange) _S.GetStateVariableObject("LastChange").OnModified -= new UPnPStateVariable.ModifiedHandler(LastChange_ModifiedSink);
}
public void _subscribe(int Timeout)
{
_S.Subscribe(Timeout, null);
}
protected void _subscribe_sink(UPnPService sender, bool OK)
{
if(OnSubscribe!=null)
{
OnSubscribe(this, OK);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?