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

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

?? ufrmmain.~pas

?? 285攝像機源碼,學習練習之用
?? ~PAS
字號:
unit ufrmMain;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, ExtCtrls;

type
    CAMERA_RUNMODE=(CAMERA_PLAY, CAMERA_PAUSE, CAMERA_STOP);
    IMAGE_FORMAT=(IMAGE_BMP, IMAGE_JPG, IMAGE_RAW);
    RESOLUTION_TYPE=(TYPE_FULL, TYPE_2X2, TYPE_4X4);
    CAPTURE_RET=(CAPTURE_ERROR,CAPTURE_DONE,CAPTURE_LONG_EXP);

  TForm1 = class(TForm)
    MainMenu1: TMainMenu;
    System1: TMenuItem;
    Start1: TMenuItem;
    N1: TMenuItem;
    Exit1: TMenuItem;
    Setting1: TMenuItem;
    Capture1: TMenuItem;
    Resolution1: TMenuItem;
    FULL1: TMenuItem;
    N2X21: TMenuItem;
    N4X41: TMenuItem;
    Panel1: TPanel;
    Stop1: TMenuItem;
    savePic: TSaveDialog;
    procedure Exit1Click(Sender: TObject);
    procedure Start1Click(Sender: TObject);
    procedure Stop1Click(Sender: TObject);
    procedure FULL1Click(Sender: TObject);
    procedure N2X21Click(Sender: TObject);
    procedure N4X41Click(Sender: TObject);
    procedure Capture1Click(Sender: TObject);
    procedure FormShow(Sender: TObject);

  private

    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
//**************變量聲明
  hCapture:Thandle;
  m_mode:CAMERA_RUNMODE;
  m_PreviewMode:RESOLUTION_TYPE;
  m_ae,m_long:BOOL;
  m_gamma,m_constrast,m_exposal,m_target,m_longexposal,m_gain:Integer;

 
//************************************************************************/
//*         General Control Function                                     */
//************************************************************************/
function InitVideo(pic:HWND; hand:PHandle):Boolean; cdecl; external 'Sony285DLL.DLL';
function CloseVideo(hand:THandle) : Boolean; cdecl; external 'Sony285dll.dll';

//************************************************************************/
//*          Camera Control Function								        */
//************************************************************************/
function START_CAMERA(hand:THandle):Boolean; cdecl; external 'Sony285DLL.dll';

function SET_MODE(hand:THandle; binning:RESOLUTION_TYPE):Boolean; cdecl; external 'Sony285DLL.dll';
function SET_EXPOSURE(hand:THandle; autoexptime:Boolean; exptime:Integer; target:Integer ):Boolean; cdecl; external 'Sony285DLL.dll';
function SET_GAMMA(hand:THandle; gamma:real; gain:word; contrast:integer):Boolean; cdecl; external 'Sony285DLL.dll';
function SET_LONEXPOSURE(hand:THandle; longexptime:Integer):Boolean; cdecl; external 'Sony285DLL.dll';
function SAVE_TO_FILE(hand:THandle; nResolution:Integer; nFormat:Integer; cstrFileName:PCHAR):Boolean; cdecl; external 'Sony285DLL.dll';
function GET_STATUS(hand:THandle):CAPTURE_RET; cdecl; external 'Sony285DLL.dll';
function GET_CAPTURINGTIME(hand:THandle):word; cdecl; external 'Sony285DLL.dll';

implementation

{$R *.dfm}

//***********  窗體顯示時
procedure TForm1.FormShow(Sender: TObject);
begin
    m_mode:=CAMERA_STOP;
    m_PreviewMode:=TYPE_FULL;

    m_gamma:= 64;
	  m_constrast:= 3;
	  m_gain:= 31;
	  m_exposal:= 1020;
	  m_target:= 0;
	  m_longexposal:= 0;
	  m_ae:= TRUE;
	  m_long:= FALSE;
    
end;

procedure TForm1.Exit1Click(Sender: TObject);
begin
  close;
end;

//************  啟動攝像機
procedure TForm1.Start1Click(Sender: TObject);
begin

  if m_mode=CAMERA_STOP then
    begin
      if InitVideo(Panel1.Handle,@hCapture) then
      begin
        if START_CAMERA(hCapture) then
          begin
          SET_MODE(hCapture, m_PreviewMode);
          m_mode:=CAMERA_PLAY;
          end;
      end;
    end;
end;

//***********   關閉攝像機
procedure TForm1.Stop1Click(Sender: TObject);
begin
  if m_mode=CAMERA_PLAY then
   begin
    CloseVideo(hCapture);
    m_mode:=CAMERA_STOP;
    self.Caption:='Sony285Demo';
  end;
end;

//*************  FULL model
procedure TForm1.FULL1Click(Sender: TObject);
begin
  if m_mode=CAMERA_PLAY then
  begin
    m_PreviewMode:=TYPE_FULL;
    SET_MODE(hCapture,m_PreviewMode);
  end;
end;

//*************  2X2 model
procedure TForm1.N2X21Click(Sender: TObject);
begin
  if m_mode=CAMERA_PLAY then
  begin
    m_PreviewMode:=TYPE_2X2;
    SET_MODE(hCapture,m_PreviewMode);
  end;
end;

//*************  4X4 model
procedure TForm1.N4X41Click(Sender: TObject);
begin
  if m_mode=CAMERA_PLAY then
  begin
     m_PreviewMode:=TYPE_4X4;
     SET_MODE(hCapture,m_PreviewMode);
  end;
end;

procedure TForm1.Capture1Click(Sender: TObject);
var
  filename,format:string;
  nFormat:Integer;
begin
  if m_mode=CAMERA_PLAY then
  begin
     if savePic.Execute then
     begin
        filename:=savePic.FileName;

        format:=copy(filename,length(filename)-2,3);
        showMessage(format);

        if format='bmp' then
          nFormat:=0;
        if format='jpg' then
          nFormat:=1;
        if format='raw' then
          nFormat:=2;

        if SAVE_TO_FILE(hCapture, 0, nFormat, PCHAR(filename)) then
           ShowMessage('相片保存成功');
     end;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费电影在线| 亚洲图片另类小说| 美女www一区二区| 日韩视频中午一区| 久久丁香综合五月国产三级网站| 日韩一区二区三区av| 另类小说色综合网站| 久久老女人爱爱| 成人激情免费视频| 亚洲精品视频免费观看| 欧美日韩精品欧美日韩精品一综合| 亚洲一区二区精品3399| 欧美高清精品3d| 国产一区在线看| 中文字幕乱码一区二区免费| 97se亚洲国产综合自在线不卡| 一区二区三区精密机械公司| 91精品国产免费| 韩国精品在线观看| ㊣最新国产の精品bt伙计久久| 91国在线观看| 精品一区二区在线视频| 欧美激情一区三区| 精品视频一区三区九区| 国产主播一区二区| 亚洲精品自拍动漫在线| 欧美大片在线观看一区| 99久久夜色精品国产网站| 亚洲超碰精品一区二区| 久久久天堂av| 欧美日韩亚洲国产综合| 国产在线精品免费av| 亚洲婷婷综合久久一本伊一区| 欧美久久久久久久久中文字幕| 精品一区二区三区香蕉蜜桃| 亚洲男人都懂的| 欧美成人猛片aaaaaaa| 色综合天天性综合| 日韩va亚洲va欧美va久久| 国产精品久久久久久久久免费丝袜 | 91麻豆自制传媒国产之光| 日韩专区一卡二卡| 日韩美女视频一区二区| 2017欧美狠狠色| 欧美日韩一区二区电影| 成人国产精品免费观看动漫 | 中文字幕亚洲区| 7777精品伊人久久久大香线蕉| 成人激情开心网| 日本vs亚洲vs韩国一区三区| 日韩一区欧美一区| www久久精品| 正在播放亚洲一区| 色综合久久天天| 成人永久aaa| 国产综合一区二区| 五月激情六月综合| 亚洲精品一二三| 国产精品看片你懂得| 久久嫩草精品久久久精品一| 欧美日韩高清一区二区不卡| 99国产精品国产精品毛片| 国产伦精品一区二区三区免费迷| 日本午夜一区二区| 亚洲国产精品人人做人人爽| 成人欧美一区二区三区视频网页| 欧美精品一区二区久久久| 欧美一级日韩免费不卡| 欧美日本一道本| 欧美视频一区二区三区四区 | 亚洲综合在线电影| 国产精品国产三级国产a| 久久久久久久久久久电影| 日韩精品一区二区三区三区免费 | 色域天天综合网| 99久久伊人精品| www.色精品| 不卡在线视频中文字幕| 成人黄色在线视频| 国产白丝精品91爽爽久久| 国产·精品毛片| kk眼镜猥琐国模调教系列一区二区| 国产精品一区二区不卡| 国产精品一级黄| 国产精品资源在线观看| 国产精品亚洲专一区二区三区 | 国产福利一区二区三区视频| 九九热在线视频观看这里只有精品| 捆绑紧缚一区二区三区视频 | 国产成人欧美日韩在线电影| 国产乱人伦偷精品视频不卡| 国产精品资源网站| 成人avav影音| 色综合一个色综合| 欧美日韩亚洲综合在线 | 久久久高清一区二区三区| 国产亚洲精品免费| 国产精品久久久久久福利一牛影视| 最新国产精品久久精品| 亚洲综合成人网| 青青草97国产精品免费观看| 国产精一区二区三区| 91免费视频网址| 在线播放中文字幕一区| 欧美电视剧在线观看完整版| 国产日韩欧美高清| 亚洲一线二线三线久久久| 日本少妇一区二区| 国产99久久久国产精品| 91年精品国产| 日韩欧美一区二区在线视频| 国产欧美日韩另类视频免费观看| 自拍av一区二区三区| 午夜精品久久久久久久久久久| 久久成人精品无人区| 97se亚洲国产综合在线| 欧美日韩国产色站一区二区三区| 日韩欧美123| 中文字幕一区二区三| 污片在线观看一区二区| 国产精品一区三区| 欧洲视频一区二区| 欧美精品一区二| 亚洲欧美日韩久久精品| 久久精品国产秦先生| 99综合电影在线视频| 日韩一区二区在线看片| 综合婷婷亚洲小说| 久久99蜜桃精品| 在线观看区一区二| 久久久噜噜噜久久中文字幕色伊伊| 亚洲美女区一区| 国产精品一区在线| 欧美久久久久久久久久| 国产精品色婷婷| 免费av网站大全久久| av在线不卡电影| 精品国产一区二区国模嫣然| 亚洲综合精品自拍| www.亚洲免费av| 2020国产精品| 蜜臀久久99精品久久久久久9| 色偷偷久久一区二区三区| 久久午夜免费电影| 秋霞成人午夜伦在线观看| 成a人片亚洲日本久久| 欧美精品一区二区精品网| 婷婷久久综合九色国产成人| 91碰在线视频| 国产精品动漫网站| 国产在线精品一区二区不卡了| 6080午夜不卡| 亚洲va天堂va国产va久| 一本久久综合亚洲鲁鲁五月天| 中文字幕乱码亚洲精品一区| 久久精品国产澳门| 4hu四虎永久在线影院成人| 亚洲三级在线免费| 成av人片一区二区| 亚洲国产激情av| 高清不卡在线观看| 国产亚洲精品bt天堂精选| 激情五月婷婷综合网| 91精品国产综合久久精品性色| 亚洲综合激情网| 欧美亚洲综合在线| 亚洲精品少妇30p| 色综合色综合色综合| 亚洲美女偷拍久久| 91麻豆国产福利在线观看| 亚洲桃色在线一区| 99久久久免费精品国产一区二区| 国产亲近乱来精品视频| 国产成人综合网站| 国产午夜精品一区二区| 国产ts人妖一区二区| 国产午夜亚洲精品不卡| 国产成人av网站| 国产精品成人在线观看| 99re在线视频这里只有精品| 亚洲精品免费看| 欧美日韩三级一区| 午夜电影网一区| 制服丝袜激情欧洲亚洲| 精品亚洲国产成人av制服丝袜| ww久久中文字幕| 不卡av免费在线观看| 亚洲人吸女人奶水| 欧美三日本三级三级在线播放| 三级精品在线观看| 日韩亚洲电影在线| 国产91精品一区二区麻豆网站| 国产精品第四页| 欧洲亚洲精品在线| 麻豆久久久久久久| 国产精品午夜电影| 欧美日韩二区三区| 国产一区二区看久久| 亚洲视频一二区| 日韩欧美中文一区二区|