亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bocom.pas.~1~

?? 把類封裝成dll文件
?? ~1~
?? 第 1 頁 / 共 3 頁
字號:
unit Bocom;
//***********************************************************
//本類是根據Bocom大屏的矩陣服務器管理軟件編寫,用作開發客戶端程序,因此本類
//中封裝了跟服務器通訊的基本接口,如連接、斷開連接、發送信息等指令接口,以及
//delaytime等參數接口,在此基礎上可以很容易完成應用程序開發。
//具體是用方法:
//1 調用Connection(Ip:string;Port:integer)過程進行服務器連接 。
//2 設置返回信息等待時間delaytime,調用控制命令函數,完成數據發送并返回信息。
//3 調用DisConnection過程斷開與服務器的連接。
//**********************************************************

interface

uses
   SysUtils,   Forms,   ScktComp,DateUtils, Dialogs,classes;

type

 TBocom = class		//自定義基類
 
 //------------------------------------------------------------------------------------------
  private		//內部變量、函數和過程定義
    CommandStr:string;	//命令字符串
	BackMessage:string;	//控制命令反饋信息
    client : Tclientsocket;	//生成TclientSocket對象
    function SendMessage:string ;  //發送信息
    procedure ReadMessage(Sender: TObject;Socket: TCustomWinSocket);  //讀取信息事件
    
  //-----------------------------------------------------------------------------------------

  public            //外部可見變量和函數定義

  DelayTime:integer;// 接收信息延遲時間設置,在時間范圍內接收信息,超出后跳出。
  
 //*********************外部可調用過程******************************** 
 
 //--//視頻信號控制---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
			function  VideoShow(VideoShow_Source:string;VideoShow_Left:integer;VideoShow_Top:integer;VideoShow_Width:integer;VideoShow_Hight:integer;VideoShow_ID:integer):string;//開視頻
			function  VideoSize(VideoSize_Source:string;VideoSize_Width:integer;VideoSize_Hight:integer):string;//調整大小
			function  VideoMove(VideoMove_Source:string;VideoMove_Left:integer;VideoMove_Top:integer):string;//移動位置
			function  VideoClose(VideoClose_Source:string):string;//關閉視頻
			function  VideoTop(VideoTop_Source:string):string;//前置窗口
			function  VideoBright(VideoBright_Source:string;VideoBright_Value:integer):string;//調整亮度
			function  VideoContrast(VideoContrast_Source:string;VideoContrast_Value:integer):string;//調整對比度
			function  VideoHue(VideoHue_Source:string;VideoHue_Value:integer):string;//調整色度
			function  VideoFormatN(VideoFormatN_Source:string):string;//信號制式ntsc
			function  VideoFormatS(VideoFormatS_Source:string):string;//信號制式secam
			function  VideoFormatP(VideoFormatP_Source:string):string;//信號制式pal
			
	//-----攝像機信號控制-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	
			function  CameraNear(CameraNear_Speed:integer;CameraNear_Num:integer):string;//攝像機拉近開始
			function  CameraStopNear(CameraStopNear_Num:integer):string;//攝像機拉近結束
			function  CameraFar(CameraFar_Speed:integer;CameraFar_Num:integer):string;//攝像機拉遠開始
			function  CameraStopFar(CameraStopFar_Num:integer):string;//攝像機拉遠結束
			function  CameraUp(CameraUp_Speed:integer;CameraUp_Num:integer):string;//攝像機上移開始
			function  CameraStopUp(CameraStopUp_Num:integer):string;//攝像機上移結束
			function  CameraDown(CameraDown_Speed:integer;CameraDown_Num:integer):string;//攝像機下移開始
			function  CameraStopDown(CameraStopDown_Num:integer):string;//攝像機下移結束
			function  CameraLeft(CameraLeft_Speed:integer;CameraLeft_Num:integer):string;//攝像機左移開始
			function  CameraStopLeft(CameraStopLeft_Num:integer):string;//攝像機左移結束
			function  CameraRight(CameraRight_Speed:integer;CameraRight_Num:integer):string;//攝像機右移開始
			function  CameraStopRight(CameraStopRight_Num:integer):string;//攝像機右移結束
			function  CameraFocusFar(CameraFocusFar_Speed:integer;CameraFocusFar_Num:integer):string;//調遠焦距開始
			function  CameraStopFocusFar(CameraStopFocusFar_Num:integer):string;//調遠焦距結束
			function  CameraFocusNear(CameraFocusNear_Speed:integer;CameraFocusNear_Num:integer):string;//調近焦距開始
			function  CameraStopFocusNear(CameraStopFocusNear_Num:integer):string;//調近焦距結束
			
	//RGB信號控制---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	
			function  RGBShow(RGBShow_Source:string;RGBShow_Left:integer;RGBShow_Top:integer;RGBShow_Width:integer;RGBShow_Hight:integer;RGBShow_ID:integer):string;//開RGB信號
			function  RGBMove(RGBMove_Source:string;RGBMove_Left:integer;RGBMove_Top:integer):string;//移動位置
			function  RGBSize(RGBSize_Source:string;RGBSize_Width:integer;RGBSize_Hight:integer):string;//調整大小
			function  RGBTop(RGBTop_Source:string):string;//前置窗口
			function  RGBLeft(RGBLeft_Source:string):string;//信號源左移
			function  RGBRight(RGBRight_Source:string):string;//信號源右移
			function  RGBUp(RGBUp_Source:string):string;//信號源上移
			function  RGBDown(RGBDown_Source:string):string;//信號源下移
			function  RGBBrightUp(RGBBrightUp_Source:string):string;//調整亮度+
			function  RGBBrightDown(RGBBrightDown_Source:string):string;//調整亮度-
			function  RGBContrastUp(RGBContrastUp_Source:string):string;//調整對比度+
			function  RGBContrastDown(RGBContrastDown_Source:string):string;//調整對比度-
			function  RGBClose(RGBClose_Source:string):string;//關閉RGB信號
			

			
	//NetPC控制-----------------------------------------------------------------------------------------------------------------------------------------------------------
	
			function  NetPcShow(NetPcShow_Source:string;NetPcShow_Left:integer;NetPcShow_Top:integer;NetPcShow_Width:integer;NetPcShow_Hight:integer;NetPcShow_IP:string):string;//開NETPC
			function  NetPcMove(NetPcMove_Source:string;NetPcMove_Left:integer;NetPcMove_Top:integer):string;//移動位置
			function  NetPcTop(NetPcTop_Source:string):string;//前置窗口
			function  NetPcSize(NetPcSize_Source:string;NetPcSize_Width:integer;NetPcSize_Hight:integer):string;//調整大小
			function  NetPcClose(NetPcClose_Source:string):string;//關NETPC
			
	//其他控制---------------------------------------------------------------------------------------------------------------------------------------------------------------------
			
			function  MaxRGBShow(MaxRGBShow_Source:string;MaxRGBShow_Left:integer;MaxRGBShow_Top:integer;MaxRGBShow_Width:integer;MaxRGBShow_Hight:integer;MaxRGBShow_ID:integer;MaxRGBShow_RowCount:integer;MaxRGBShow_ColCount:integer):string;//開RGB信號
			function  MaxRGBClose(MaxRGBClose_Source:string):string;//關閉RGB信號
			
			function  MaxVideoShow(MaxVideoShow_Source:string;MaxVideoShow_Left:integer;MaxVideoShow_Top:integer;MaxVideoShow_Width:integer;MaxVideoShow_Hight:integer;MaxVideoShow_ID:integer;MaxVideoShow_RowCount:integer;MaxVideoShow_ColCount:integer):string;//開VIDEO信號
			function  MaxVideoClose(MaxVideoClose_Source:string):string;//關閉VIDEO信號
			
			function  ProjectorShow(ProjectorShow_Source:string;ProjectorShow_Left:integer;ProjectorShow_Top:integer;ProjectorShow_Width:integer;ProjectorShow_Hight:integer;ProjectorShow_ID:integer;ProjectorShow_RowCount:integer;ProjectorShow_ColCount:integer):string;//開投影機信燈
			function  ProjectorClose(ProjectorClose_Source:string):string;//關閉投影機信燈
			
			function  Login(Login_UserID:string;Login_Password:string):string;//登記用戶
			function  ListCamera():string;//列出攝像機信號
			function  ListNetPc():string;//列出netpc信號
			function  ListRGB():string;//列出rgbpc信號
			function  ListScheme():string;//列出預案
			function  ListDirectChannel():string;//列出直接通信號
			function  ListLiveWnd():string;//列出當前顯示窗
			function  Unlogin():string;//注銷用戶
			
{	//---------------------------------------
			function  MaxVideoToRGB1():string;//maxvideo switch RGB1
			function  MaxVideoToRGB2():string;//maxvideo switch RGB2
			function  MaxVideoToVideo():string;// maxvideo switch VIDEO
			function  MaxVideoOnAll():string;//maxvideo power onall
			function  MaxVideoOffAll():string;//maxvideo power Offall

	//直接通道信號控制---------------------------------------------------------------------------------------------------------------------
	
			function  DChannelShow(DChannelShow_Source:string;DChannelShow_Left:integer;DChannelShow_Top:integer;DChannelShow_Width:integer;DChannelShow_Hight:integer;DChannelShow_ID:integer):string;//開通道信號
			function  DChannelMove(DChannelMove_Source:string;DChannelMove_Left:integer;DChannelMove_Top:integer):string;//移動位置
			function  DChannelTop(DChannelTop_Source:string):string;//前置窗口
			function  DChannelSize(DChannelSize_Source:string;DChannelSize_Left:integer;DChannelSize_Top:integer):string;//調整大小
			function  DChannelClose(DChannelClose_Source:string):string;//關通道信號
			function  DChannelN(DChannelN_Mode:string;DChannelN_Source:string):string;//信號制式ntsc
			function  DChannelS(DChannelS_Mode:string;DChannelS_Source:string):string;//信號制式secam
			function  DChannelP(DChannelP_Mode:string;DChannelP_Source:string):string;//信號制式pal
			function  DChannelBright(DChannelBright_Source:string;DChannelBright_Value:integer):string;//調整亮度
			function  DChannelContrast(DChannelContrast_Source:string;DChannelContrast_Value:integer):string;//調整對比度
			function  DChannelHue(DChannelHue_Source:string;DChannelHue_Value:integer):string;//調整色度
			function  DChannelChange(DChannelChange_Source:string;DChannelChange_Value:integer):string;//更改信號源

  }
	//*********************************************
			constructor create;
			procedure Connection(Ip:string;Port:integer);
			procedure DisConnection;
  end;
//*************************命令字符串常量*******************************  
 const
	//-------------------------------------------------------------------------------
	VideoShow_Cmd='ntvideo show';
	VideoSize_Cmd='ntvideo size';
	VideoMove_Cmd='ntvideo move';
	VideoClose_Cmd='ntvideo close';
	VideoTop_Cmd='gotop';
	VideoBright_Cmd='ntvideo brightness';
	VideoContrast_Cmd='ntvideo contrast';
	VideoHue_Cmd='hue';
	VideoFormatN_Cmd='ntvideo format ntsc';
	VideoFormatS_Cmd='ntvideo format secam';
	VideoFormatP_Cmd='ntvideo format pal';
	//-------------------------------------------------------------------------------
	CameraNear_Cmd='camera near';
	CameraStopNear_Cmd='camera stopnear';
	CameraFar_Cmd='camera far';
	CameraStopFar_Cmd='camera stopfar';
	CameraUp_Cmd='camera up';
	CameraStopUp_Cmd='camera stopup';
	CameraDown_Cmd='camera down';
	CameraStopDown_Cmd='camera stopdown';
	CameraLeft_Cmd='camera left';
	CameraStopLeft_Cmd='camera stopleft';
	CameraRight_Cmd='camera right';
	CameraStopRight_Cmd='camera stopright ';
	CameraFocusFar_Cmd='camera focus> ';
	CameraStopFocusFar_Cmd='camera stopfocus>';
	CameraFocusNear_Cmd='camera focus<';
	CameraStopFocusNear_Cmd='camera stopfocus<';
	RGBShow_Cmd='rgbpc show';
	RGBMove_Cmd='rgbpc move';
	RGBSize_Cmd='rgbpc size';
	RGBTop_Cmd='gotop';
	RGBLeft_Cmd='rgbpc left';
	RGBRight_Cmd='rgbpc right';
	RGBUp_Cmd='rgbpc up';
	RGBDown_Cmd='rgbpc down';
	RGBBrightUp_Cmd='rgbpc brightnessup';
	RGBBrightDown_Cmd='rgbpc brightnessdown';
	RGBContrastUp_Cmd='rgbpc contrastup';
	RGBContrastDown_Cmd='rgbpc contrastdown';
	RGBClose_Cmd='rgbpc close';
	DChannelShow_Cmd='directchannel show';
	DChannelMove_Cmd='directchannel move';
	DChannelTop_Cmd='';
	DChannelSize_Cmd='directchannel size';
	DChannelClose_Cmd='directchannel close';
	DChannelN_Cmd='directchannel format ntsc';
	DChannelS_Cmd='directchannel format secam';
	DChannelP_Cmd='directchannel format pal';
	DChannelBright_Cmd='directchannel brightness';
	DChannelContrast_Cmd='directchannel contrast';
	DChannelHue_Cmd='directchannel hue';
	DChannelChange_Cmd='directchannel source';
	NetPcShow_Cmd='netpc show';
	NetPcMove_Cmd='netpc move';
	NetPcTop_Cmd='gotop';
	NetPcSize_Cmd='netpc size';
	NetPcClose_Cmd='netpc close';
	Login_Cmd='manager login ';
	ListCamera_Cmd='list camera';
	ListNetPc_Cmd='list netpc';
	ListRGB_Cmd='list rgbpc';
	ListScheme_Cmd='list scheme';
	ListDirectChannel_Cmd='list directchannel';
	ListLiveWnd_Cmd='list livewnd';
	Unlogin_Cmd='Manager unlogin';
	MaxRGBShow_Cmd='maxrgbpc show';
	MaxRGBClose_Cmd='maxrgbpc close';
	MaxVideoShow_Cmd='maxvideo show';
	MaxVideoClose_Cmd='maxvideo close';
	ProjectorShow_Cmd='maxvideo show';
	ProjectorClose_Cmd='maxvideo close';
	MaxVideoToRGB1_Cmd='maxvideo switch RGB1';
	MaxVideoToRGB2_Cmd='maxvideo switch RGB2';
	MaxVideoToVideo_Cmd='maxvideo switch VIDEO';
	MaxVideoOnAll_Cmd='maxvideo power onall';
	MaxVideoOffAll_Cmd='maxvideo power offall';


implementation

  constructor TBocom.create;
  begin
	  client := tclientsocket.Create(client);
	  client.OnRead := readmessage;
  end;

 //--//視頻信號控制---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

			function  TBocom.VideoShow(VideoShow_Source:string;VideoShow_Left:integer;VideoShow_Top:integer;VideoShow_Width:integer;VideoShow_Hight:integer;VideoShow_ID:integer):string;  //開視頻
				begin
					CommandStr:=VideoShow_Cmd+' '+VideoShow_Source+' '+inttostr(VideoShow_Left)+' '+inttostr(VideoShow_Top)+' '+inttostr(VideoShow_Width)+' '+inttostr(VideoShow_Hight)+' '+inttostr(VideoShow_ID)+' -1 -1' ;
					result:=SendMessage;
				end;
				
			function  TBocom.VideoSize(VideoSize_Source:string;VideoSize_Width:integer;VideoSize_Hight:integer):string;  //調整大小
				begin
					CommandStr:=VideoSize_Cmd+' '+VideoSize_Source+' '+inttostr(VideoSize_Width)+' '+inttostr(VideoSize_Hight) ;
					result:=SendMessage;
				end;
				
			function  TBocom.VideoMove(VideoMove_Source:string;VideoMove_Left:integer;VideoMove_Top:integer):string;  //移動位置
				begin
					CommandStr:=VideoMove_Cmd+' '+VideoMove_Source+' '+inttostr(VideoMove_Left)+' '+inttostr(VideoMove_Top) ;
					result:=SendMessage;
				end;
				
			function  TBocom.VideoClose(VideoClose_Source:string):string;  //關閉視頻
				begin
					CommandStr:=VideoClose_Cmd+' '+VideoClose_Source ;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品电影| 一区二区三区高清不卡| 国产精品国产自产拍高清av| 亚洲女同ⅹxx女同tv| 毛片av一区二区| 色综合中文字幕国产| 在线播放一区二区三区| 国产精品久久久久久亚洲伦| 日本不卡视频在线观看| av在线不卡观看免费观看| 日韩美女主播在线视频一区二区三区 | 黄色精品一二区| 日本道免费精品一区二区三区| 亚洲精品一区二区在线观看| 亚洲一区二区高清| 94-欧美-setu| 国产精品久久久久桃色tv| 激情伊人五月天久久综合| 91精品国产综合久久精品| 亚洲男人的天堂在线观看| 成人黄色网址在线观看| 精品国产一区二区精华| 蜜臀久久99精品久久久久宅男| 色哟哟亚洲精品| 亚洲人成精品久久久久久| 国产精品99久久久久久久女警 | 7777精品伊人久久久大香线蕉的 | 国产精品一区一区三区| 日韩片之四级片| 麻豆视频观看网址久久| 91麻豆精品国产无毒不卡在线观看| 亚洲日本在线观看| 色综合天天综合在线视频| 国产欧美一区二区三区网站| 国产精品一区二区在线播放| 久久香蕉国产线看观看99| 国产自产视频一区二区三区| 欧美变态tickling挠脚心| 国内精品久久久久影院色| 久久婷婷成人综合色| 国产露脸91国语对白| 国产午夜精品福利| av一本久道久久综合久久鬼色| 中文字幕巨乱亚洲| 91免费视频大全| 亚洲综合在线视频| 欧美一区中文字幕| 精品在线你懂的| 久久久综合网站| 丁香啪啪综合成人亚洲小说| 国产精品福利一区二区三区| 99视频国产精品| 亚洲在线观看免费| 日韩欧美三级在线| 成人午夜激情影院| 一区二区三区成人| 欧美一区二区三区婷婷月色| 激情图片小说一区| 国产精品久99| 欧美日韩国产精品成人| 久久99国产精品久久99果冻传媒| 久久久久久99久久久精品网站| 92国产精品观看| 五月婷婷综合激情| 国产午夜亚洲精品午夜鲁丝片| av高清久久久| 丝袜美腿亚洲色图| 国产亚洲成av人在线观看导航| 色国产精品一区在线观看| 人妖欧美一区二区| 国产精品福利电影一区二区三区四区| 欧美在线视频全部完| 激情丁香综合五月| 亚洲一级二级在线| 久久久精品人体av艺术| 色欧美日韩亚洲| 国产乱码一区二区三区| 亚洲韩国一区二区三区| 国产亚洲女人久久久久毛片| 欧美久久一二区| 9i在线看片成人免费| 美日韩一级片在线观看| 中文字幕欧美一区| 亚洲一区免费在线观看| 久久午夜免费电影| 欧美日韩免费高清一区色橹橹 | kk眼镜猥琐国模调教系列一区二区| 亚洲国产一区二区视频| 国产欧美日韩精品一区| 这里是久久伊人| 日本电影亚洲天堂一区| 成人做爰69片免费看网站| 午夜成人在线视频| 亚洲美女淫视频| 国产女主播视频一区二区| 欧美一区二区日韩一区二区| 成人av在线看| 国产精品羞羞答答xxdd| 日本欧美肥老太交大片| 亚洲国产中文字幕在线视频综合| 国产精品私人自拍| 国产人妖乱国产精品人妖| 666欧美在线视频| 欧美三级三级三级爽爽爽| 91热门视频在线观看| 国产mv日韩mv欧美| 国产精品一区二区x88av| 久久精品国产999大香线蕉| 婷婷综合久久一区二区三区| 亚洲小说春色综合另类电影| 亚洲日本va午夜在线电影| 国产精品九色蝌蚪自拍| 欧美激情中文字幕| 日本一区二区三区四区在线视频| 久久亚洲春色中文字幕久久久| 欧美zozo另类异族| 精品福利av导航| 久久人人97超碰com| 久久综合色之久久综合| 精品国产91乱码一区二区三区 | 成人av影视在线观看| 粉嫩高潮美女一区二区三区| 国产精品性做久久久久久| 韩国成人精品a∨在线观看| 韩国女主播成人在线观看| 国产盗摄一区二区| 成人av网站在线观看免费| 99久久婷婷国产综合精品电影| www.欧美.com| 91久久国产综合久久| 欧美性色综合网| 欧美电影在哪看比较好| 日韩丝袜美女视频| 久久久久国产精品麻豆| 国产精品视频九色porn| 亚洲激情av在线| 亚洲gay无套男同| 精品中文字幕一区二区| 福利91精品一区二区三区| 91免费观看在线| 欧美高清激情brazzers| 欧美成人高清电影在线| 国产亚洲午夜高清国产拍精品| 中文字幕一区二区在线观看| 亚洲永久免费av| 精品无人码麻豆乱码1区2区| av亚洲精华国产精华精华| 欧美日韩成人激情| 欧美激情中文不卡| 亚洲综合视频网| 精品在线播放午夜| 91蝌蚪porny成人天涯| 欧美综合久久久| 2023国产精品自拍| 亚洲自拍与偷拍| 精品一区二区在线免费观看| 91啪九色porn原创视频在线观看| 欧美人xxxx| 国产精品国产精品国产专区不蜜| 午夜日韩在线观看| 成人免费视频播放| 777亚洲妇女| 亚洲日本va午夜在线影院| 久久国产夜色精品鲁鲁99| 91香蕉国产在线观看软件| 精品久久一二三区| 亚洲精品自拍动漫在线| 精品一区二区免费在线观看| 欧美唯美清纯偷拍| 日本一区二区电影| 久久精品国产999大香线蕉| 在线国产电影不卡| 国产精品午夜免费| 久久99精品久久久久久| 欧亚一区二区三区| 国产精品热久久久久夜色精品三区 | 风间由美性色一区二区三区| 日韩一区二区三区视频在线| 亚洲女同ⅹxx女同tv| 国产精品自拍av| 日韩免费电影一区| 天堂成人国产精品一区| 色狠狠桃花综合| 亚洲欧美怡红院| 国产精品一级在线| 精品日韩99亚洲| 肉肉av福利一精品导航| 欧美性生活久久| 一区二区三区日本| 色一区在线观看| 亚洲男女一区二区三区| 波多野结衣中文一区| 欧美激情一区二区三区全黄| 狠狠色狠狠色综合| 久久久久久久久久电影| 国产在线不卡一区| 久久众筹精品私拍模特| 国产一区二区h| 国产午夜精品福利| 成人高清免费在线播放|