Home
        DVP-1412
         Contents
1.    DVP1412 Start    Syntax  int DVP1412_Start int BoardID  BOOL toPreview  BOOL toRecord  BOOL doAudio  HWND  hwndPreview     Parameters   BoardID  Specifies the board ID number 0 7    toPreview  Set current capture board to preview video   toRecord  Set current capture board to record video   doAudio  Set current capture board to do audio   hwndPreview A windows handle for display area     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   SDKINITFAILED  SDK not initialized   FILTERERROR  Filter not initialized   Description    This function starts video capturing on a specified capture board  The capture state would  be set as    PREVIEW        RECORDING        PREVIEWandRECORDINC    after a successful  start  A DivX decoder filter must be installed to perform video previewing     See Also    DVP1412_ Stop  DVP1412_GetCapState    16 DVP 1412 User Manual    DVP1412 Stop    Syntax  int DVP1412_Stop int BoardlD     Parameters  BoardID  Specifies the board ID number 0 7      Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   SDKINITFAILED  SDK not initialized   Description    This function stops video capturing on a specified capture board  The capture state would  be set as    STOPPED     after a successful stop     See Also    DVP1412_ Start  DVP1412_GetCapState    17 DVP 1412 User Manual    DVP1412_GetCapState    Syntax  int DVP1412_GetCapState int BoardlD     Para
2.   HARDWARE REQUIREMENT td 2  1 2 SOFTWARE REQUIREMENT  aa a a e aa aa a a a aS 2  13   BEOCK DIAGRAMA AT LI 2   Figure T L DVP T42 block dia Stari en consoni tipa 2  LADIMENSION O Leica lt 3  Figure 1 2 DVP 1412 Dimension Diagram               i 3   1 5 JUMPER CONNECTOR LOCATION                        nono KESE TANER ENS E EEVEE EE KETE EE iaa 3  Figure 1 3 DVP 1412 Jumper  amp  Connector location                       eee 3   1 6 CHANNEL MODULE ID SELECTION SWITCH sse ee ee eee 4  Table 1 1 Channel Module ID selection table                           i 4   1 7 PIN DEFINITION DESCRIPTION                           0 iii 4  1 7 dInternal video de audio input oases did Arne era alano 4  Table 1 2 Internal Video  amp  Audio input                    ii 4  1 7 2 USB t0 host board interface      ciuiii iaia aaa nia 4  Table 1 3 USB 2 0smterface   enni lr iso nea GARA ARI ELA A aa desa 4   1 8 SOFTWARE   DRIVER INSTALLATION                    4  1 9   HARDWARE INSTALLATION   sc irrita 8  1 10  MPEG 4 CODEC INSTALLATION    wii A RI I tates beste oe irta 8   CHAPTER 2 FUNCTIONS LIBRARY     isviscciorisicrcaririccnizionicsazionizi anice nivzineosionisneniosinzicionanionioziozeniso 9  SUMMARY bea LORO eee en ee eee ee Rn 10  FUNCION REFERENCE OTI aia 11   re dd dd a A o dr LAI e 11  METHOD o A e oia E 12  DVP1412_CreateSDKInstence          iii 12  DVP1412_GetNumberOfDevices           iii 13  DVP1412_MitSDK       crei 14  DVP1412_CloseSDK         ccceeeeeee iii 15  DVP1412_Stalt       eri 
3.  click Back  If you  are satisfied with the settings  click Next to begin copying files     Current Settings     Place the summary here           Sy DVP 1412 User Manual    7  When the following message appears  click  Finish  to complete the installation and restart  Windows     Setup Complete    Setup has finished installing DYP1412 on your computer     Setup can launch the Read Me file and DVP1412  Choose the  options you want below     Click Finish to complete Setup           1 9 Hardware Installation    M M    NOOR      Om    Turn off your computer and unplug the power cord    Remove the cover of your computer    Touch the metal part on the surface of your computer to neutralize the static electricity  that might be on your body    Setting the channel module ID switch  SW1  while you want    Place the DVP 1412 into chassis and using screws to fix it    Plug the USB cable into DVP 1412 USB connector and host port with 500mA capability   Connect appropriate accessories  Video cable to camera  if necessary  to the DVP 1412  module    Replace the cover of your computer chassis    Plug in the power cord and turn on the computer       Computer will detect the new hardware  amp  manually set the driver destination folder to the    same path of step 1 8 Software   Driver Installation   For example     C  Program Files ADVANTECH DVP1412             Note  Keep the anti static bag for future use  You might need the original bag to    store the card if you have to remove the card fr
4.  encode embedded module which is very easy  integrate with most of equipment such as Panel PC  Industrial Embedded controller  It can  accept standard composite video input through BNC or pin header  The DVP 1412 provides  complete SDK and driver on MS Windows 2000 XP XP embedded environment     By using a standard high speed USB 2 0 interface  the DVP 1412 is very easy to work with  most of Single Board Computer or PC system  Due to the hardware MPEG 1 2 4 video  encode engine  the DVP 1412 can reduce the main CPU s loading and programmer s coding  time  The DVP 1412 is also supporting up to 30 25 fps  NTSC PAL  at D1 resolution  By the  dynamically adjustable bit rate and frame rate to accommodate variable bandwidths  DVP   1412 can optimize the quality and bandwidth at the best  Through on board   s 128 Bytes  EEPROM space  programmer can place the protection code or system parameter on it via our  SDK  The DVP 1412 is a ideal embedded digital video solution for most of applications such  as DVR  Digital Video Recorder   PVR  Personal Video Recorder   Video phone or others  embedded with video function equipments   For extension issue  DVP 1412 can be up to 8  modules in one PC system by setting DIP switch   Please reference the jumper   connector  location for the location of module number     1 1 Hardware Requirement    e Intel Pentium 1 0G Hz or above  The CPU speed is depends on the video frame rate   channels and resolution    128MB RAM or above   USB 2 0 host port   
5.  int BoardID  int nValue   Parameters   BoardID  Specifies the board ID number 0 7    nValue  A value to set hue 0 100      Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function sets hue value of a specified capture board     See Also  DVP1412_GetHue    41 DVP 1412 User Manual    DVP1412 GetSaturation    Syntax   int DVP1412_GetSaturation int BoardlD  int  pnValue   Parameters   BoardID  Specifies the board ID number 0 7    pnValue  A long pointer to get saturation value     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function gets saturation value of a specified capture board     See Also  DVP1412_SetSaturation    42 DVP 1412 User Manual    DVP1412 SetSaturation    Syntax   int DVP1412_SetSaturation int BoardlD  int nValue   Parameters   BoardID  Specifies the board ID number 0 7    nValue  A value to set saturation 0 100      Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function sets saturation value of a specified capture board     See Also  DVP1412_GetSaturation    43 DVP 1412 User Manual    DVP1412_ReadEE    Syntax  int DVP14
6.  of any of our products     I    Table 0 1 DVP1412 Specification       Video   Audio    Input connectors    BNC or pin header       Video Standard    NTSC   PAL                Resolution  Full D1   VGA   QVGA   CIF   QCIF   Frame Rate Up to 30fps  NTSC    25pfs  PAL    Video Encoding MPEG 1  MPEG 2  MPEG 4   Data Output format MPEG 4 Simple Profile   L3 plus B picture support    MPEG 2 MP   ML  MPEG 1       Audio output    Stereo input  PCM format data stream output       Host Communication    Host interface    High speed USB 2 0       Max  module    Up to 8 modules in one PC system  set by DIP switch       Driver and SDK  Demo program    Supports Microsoft Windows   2000   XP  Complete demo program with C   source code for reference          EEPROM    128 bytes  includes SDK for programming       Dimensions  WxL     70mm x 38 mm                                  Hardware Power consumption  5V DC input by USB bus with standard 500mA supply  Temperature 0   60   C  32   140   F  Operating    20   70   C   4   158   F  Non Operating   Table 0 2 Video Resolution Index  Abbreviate Technical Terms   Video System NTSC PAL  D1  DVD Quality  Full resolution 720x480 720x576  VGA Video Graphics Array 640x480  QVGA Quarter VGA 320x240  CIF  VCD Quality  Common Intermediate Format 352x240 352x288  QCIF Quarter CIF 176x120 176x144                II          0 0 2 Product warranty    Advantech warrants to you  the original purchaser  that each of its products will be free from  defects in m
7.  this LICENSE  do      not install or use the SOFTWARE  this license grants you a non exclusive  and limited  license to install and use only a single copy of the SOFTWARE on a single product     SOFTWARE LICENSE    The SOFTWARE is protected by copyright laws and international copyright treaties  as     Do you accept all the terms of the preceding License Agreement  If you choose No  Setup  will close  To install DYP1412  you must accept this agreement      lt  Back Yes No       4  Please choose the destination folder and Click  Next      Choose Destination Location    Setup will install DYP1412 in the following folder   To install to this folder  click Next     To install to a different folder  click Browse and select another  folder     You can choose not to install DWP1412 by clicking Cancel to exit  Setup            Destination Folder    CA  MADVANTECHA DVP1412 Browse       Cancel                     6 DVP 1412 User Manual    5  When the following message appears  give a name to the program folder  then click    Next       to install     Select Program Folder    Setup will add program icons to the Program Folder listed below   You may type a new folder name  or select one from the existing  Folders list  Click Next to continue     Program Folders   DYP1412    Existing Folders           6  Click  Next  when you see the following message     Start Copying Files    Setup has enough information to start copying the program files   If you want to review or change any settings 
8. 12_ReadEE int BoardID  int addr  BYTE  pByte     Parameters   BoardID Specifies the board ID number 0 7     addr  Address to read a value from EEPRom    pByte  A BYTE pointer to the byte value stored in EEPRom of a specified capture board     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function reads the value at specified address from EEPRom on a selected capture  board     See Also  DVP1412_WriteEE    44 DVP 1412 User Manual    DVP1412_WriteEE    Syntax  int DVP1412_WriteEE int BoardID  int addr  BYTE pByte     Parameters   BoardID Specifies the board ID number 0 7     addr  Address to write a value to EEPRom    pByte  A BYTE value being written to EEPRom of a specified video channel     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function reads the value at specified address from EEPRom on a selected capture  board     See Also  DVP1412 ReadEE    45 DVP 1412 User Manual    
9. 16  DVPT4T2  SOPA aa luana apr i aaa 17  Iei R EAN E A Agla LO ARL A aiar 18  DVPI4I2  SetRecord scalb ile lalla elia 19  fS A DE L la T T ninna 20  fS D e aA re A alata 21  DVPI412_GetCompress T T 22  DVP1412_SetCompressMode                iii 23  DVP1412_GetVideoStandard      ooononnnnnnnnninonononanonononononononononononononononononononononononononononononononeninininines  24  DVP1412_SetVideoStand ard      ccccccccccccccssscccscccccscsssssccscsecsssssscssesscscssssssssssesesesssessssccsceessesssseseseess 25  fS A De TTT iii 20  fa a D 2 eT T 27  fa 0 DE 2 T TT 28  DV PI 122 SCLEVGIMERALE  a Re 29  DV PTF I GetBiiRatess  a aia 30  DVB 0 SCIBUER GC os ca RARA E Rsa aan 31  DVP1412 GetSequenceMode   x 3 Bo RARO 32  DVRI4 12  SetSequericeMode       cicala  33  DVP1412 GeiMpes4GOPSize  acaca ria aan alan aaa  34  DVP1412    SetMpepg4GOPSize  urca aaa aaa ea  35  DVPI4I2  GetBrichmess  ns  aria A Oria 36  DVPI4 12  SetBrighin   s   rei aaa ia 37  DIR Get GC Onin A cick RARA e aces 38  DV PITA IS T Te KY TTT aaa aan 39  DPVP1412 GetHuiex sisnri a EE E 40  DVPTATIES UE a ais 41  DPVP1412  GELS GUAT ALON ES sss anita ade asa 42    DPVP1412 SeiSaturalion gt  niro 43    DIV PLATZ Redd PE pen ee ghe lele ladra eth ni ini 44  DIVE TAIZ WriteEE snoni nali nale tale rale alal tane een ninia 45    2 DVP 1412 User Manual    Chapter 1 General Information    Designed for embedded application or upgrade with digital video function market  the DVP   1412 is a very compact size  hardware MPEG4
10. Also  DVP1412 GetFrameRate    29 DVP 1412 User Manual    DVP1412_GetBitRate    Syntax   int DVP1412_GetBitRate int BoardID  int  Bitrate   Parameters   BoardID  Specifies the board ID number 0 7    Bitrate  A pointer to get video bit rate     Return Value    SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function gets bit rate of a specified capture board     See Also  DVP1412 SetBitRate    30 DVP 1412 User Manual    DVP1412_SetBitRate    Syntax   int DVP1412_SetBitRate int BoardlD  int Bitrate   Parameters   BoardID  Specifies the board ID number 0 7    Bitrate  Bit rate 0 40000000     Return Value   SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function sets bit rate of a specified capture board   This function should be called before    DVP1412_ Start        See Also  DVP1412_GetBitRate    31 DVP 1412 User Manual    DVP1412_GetSequenceMode    Syntax   int DVP1412_GetSequenceMode int BoardID  SequenceMode  Sequence   Parameters   BoardID  Specifies the board ID number 0 7     Sequence  A pointer to get video sequence mode     typedef enum tagSequenceMode    IPB_ frame  IP_frame  L frame     SequenceMode     0   1   2     Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINI
11. CD ROM   Hard disk with 128MB free space    1 2 Software Requirement    e Microsoft Windows 2000 XP with DirectX 8 1 or above    1 3 Block Diagram       Figure 1 1 DVP 1412 block diagram    2 DVP 1412 User Manual    1 4 Dimension    70 00   2 76        a   20 49  Hai    gt  gt    Unitsimm  inch  hy     Figure 1 2 DVP 1412 Dimension Diagram    1 5 Jumper Connector Location         Audio Input      Audio Input   USB 2 0    Channel ID selection switch    thie         Video Input   RSS mae       BNC  GP  i T    J2  Internal Video  amp  Audio connector      Figure 1 3 DVP 1412 Jumper  amp  Connector location    3 DVP 1412 User Manual    1 6 Channel Module ID selection switch    The channel switch is a DIP switch which can set the channel module ID before installation     Table 1 1 Channel Module ID selection table                                           Channel sw1 SW2 SW3 SWA  reserved   01 Off Off Off Off  default   02 On Off Off Off  default   03 Off On Off Off  default   04 On On Off Off  default   05 Off Off On Off  default   06 On Off On Off  default   07 Off On On Off  default   08 On On On Off  default              1 7 Pin definition description    1 7 1 Internal video  amp  audio input  The J2 video  amp  audio input is a internal input which parallel with the BNC  amp  audio connectors  for board camera applications                    Table 1 2 Internal Video  amp  Audio input  Pin Signal Pin Signal  1 Video in 3 Audio in   Right channel  2 Audio in   Left channel 4 GN
12. C_M  NTSC_M_J  PAL_B  PAL_M  PAL_N     VideoStandard     noun ud  KM    Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function sets video standard of a specified capture board     See Also  DVP1412 GetVideoStandard    25 DVP 1412 User Manual    DVP1412 GetResolution    Syntax   int DVP1412_GetResolution int BoardID  Resolution  Size   Parameters   BoardlD  Specifies the board ID number 0 7      Size  A pointer to get video resolution    typedef enum tagResolution      NTSC720480  NTSC640480  NTSC320240  NTSC176144  PAL720576  PAL640480  PAL352288  PAL176144     Resolution     NOORWNMAO    Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description    This function gets video resolution of a specified capture board     See Also  DVP1412 SetResolution    26    DVP 1412 User Manual    DVP1412 SetResolution    Syntax  int DVP1412_SetResolution int BoardID  Resolution Size     Parameters   BoardID  Specifies the board ID number 0 7    Size  Video resolution    typedef enum tagResolution    NTSC720480  NTSC640480  NTSC320240  NTSC176144  PAL720576  PAL640480  PAL352288  PAL176144    Resolution     NOORWNMAO    Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     D
13. D                   1 7 2 USB to host board interface  The internal USB connector is a USB 2 0 device interface which connected to host controller  such as PCM series biscuit boards or PICMG CPU cards                    Table 1 3 USB 2 0 interface  Pin Signal Pin Signal  1  5V 3 Data      2 Data     4 GND                   1 8 Software   Driver Installation    Before you begin   To facilitate the installation of the enhanced display device drivers and utility software  you  should read the instructions in this chapter carefully before you attempt installation  The  drivers for the DVP 1412 board are located on the software installation CD  Before you begin     4 DVP 1412 User Manual    it is important to note that most display drivers need to have the relevant software application  already installed in the system prior to installing the enhanced display drivers  In addition   many of the installation procedures assume that you are familiar with both the relevant  software applications and operating system commands  Review the relevant operating  system commands and the pertinent sections of your application software user manual before  performing the installation     Installation Step    1  Insert the driver CD into your system s CD ROM drive  Go to the SDK_Driver folder of  DVP 1412 CD  Move the mouse cursor over the  Setup exe   amp  double click it  Then  a  message pops up telling you to start the installation     2  Click  Next  when you see the following message     Wel
14. DVP 1412   1 Channel MPEG 1 2 4 Digital  Video Encoder Module with  128 byte EEPROM  USB 2 0  interface    User Manual       Copyright Notice    This document is copyrighted  2005  by Advantech Co   Ltd  All rights are reserved   Advantech Co   Ltd  reserves the right to make improvements to the products described in  this manual at any time without notice     No part of this manual may be reproduced  copied  translated or transmitted in any form or by  any means without the prior written permission of Advantech Co   Ltd  Information provided in  this manual is intended to be accurate and reliable  However  Advantech Co   Ltd  assumes  no responsibility for its use  nor for any infringements upon the rights of third parties which  may result from its use     Acknowledgements   IBM and PC are trademarks of International Business Machines Corporation  MS DOS   Windows  Microsoft Visual C   and Visual BASIC are trade marks of Microsoft Corporation   Intel and Pentium are trademarks of Intel Corporation  DivX   is a registered trademark of  DivX Networks  Inc  All other product names or trademarks are the properties of their  respective owners     On line Technical Support  For technical support and service  please visit our support website at   http   www  advantech com support    1nd  Edition  Printed in Taiwan January 2005    0 0 1 A Message to the Customer  Advantech customer services    Each and every Advantech product is built to the most exacting specifications to ensure  
15. NITFAILED  Failed to initialize SDK   Description    This function creates SDK instance     12 DVP 1412 User Manual    DVP1412 GetNumberOfDevices    Syntax  int DVP1412_GetNoOfDevices void     Parameters  None    Return Value  Number of DVP1412 digital video encoder module    Description  This function gets number of DVP1412 module in the system  At most 8 channels are    available ina DVP1412 integrated system     13 DVP 1412 User Manual    DVP1412_InitSDK    Syntax  int DVP1412_InitSDK int NoOfDevs  int  IDList     Parameters  NoOfDevs  Number of devices   IDs  An array pointer stores all board IDs  Negative value indentifys inactive channel     Return Value    SUCCEEDED  Function succeeded    FAILED  Function failed    BOARDIDERROR  Failed to get board ID or duplicate board ID   NODEVICES  No devices found    CHECKKEYERROR  Failed to check hardware key    Description    This function initializes all DVP1412 modules in the system and gets all board IDs  After  initializing each module  the capture status would be set as    STOPPED        See Also   DVP1412 GetNoOfDevices  DVP1412_GetCapState  DVP1412_CloseSDK    14 DVP 1412 User Manual    DVP1412 CloseSDK    Syntax  int DVP1412_CloseSDK void     Parameters  None    Return Value    SUCCEEDED  Function succeeded   PARAMERROR  Parameter error   SDKINITFAILED  SDK not initialized   Description    This function cleans all instances of capture devices and closes up the SDK     See Also  DVP1412_InitSDK    15 DVP 1412 User Manual 
16. TFAILED  SDK not initialized     Description  This function gets sequence mode of a specified capture board     See Also  DVP1412_SetSequenceMode    32 DVP 1412 User Manual    DVP1412_SetSequenceMode    Syntax  int DVP1412_SetSequenceMode int BoardID  SequenceMode Sequence     Parameters   BoardID  Specifies the board ID number 0 7    Sequence  Sequence mode    typedef enum tagSequenceMode    IPB_ frame   0   IP_frame  1     frame  2      SequenceMode   Return Value  SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function sets sequence mode of a specified capture board     This function should be called before    DVP1412 Start        See Also  DVP1412_GetSequenceMode    33 DVP 1412 User Manual    DVP1412_GetMpeg4GOPSize    Syntax  int DVP1412_GetMpeg4GOPSizeMode int BoardlD  int  GOPSize     Parameters  BoardID  Specifies the board ID number 0 7    GOPSize  A pointer to get mpeg4 GOP size     Return Value    SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function gets mpeg4 GOP size of a specified capture board     See Also  DVP1412_SetMpeg4GOPSizeMode    34 DVP 1412 User Manual    DVP1412_ SetMpeg4GOPSize    Syntax  int DVP1412_SetMpeg4GOPSizeMode int BoardID  int GOPSize     Parameters  BoardID  Specifies the board ID number 0 7    GOPSiz
17. able container  A product returned without proof of the purchase date is not eligible for  warranty service     Step 5  Write the RMA number visibly on the outside of the package and ship it prepaid to  your dealer     IV    0 0 3 Initial Inspection    Before you begin installing your motherboard  please make sure that the following materials  have been shipped    e 1  DVP 1412 video encoder card   e 1  CD with driver utility  SDK and user manual  in PDF format    e 1  internal USB cable    If any of these items are missing or damaged  contact your distributor or sales representative  immediately     We have carefully inspected theDVP 1412 mechanically and electrically before shipment  It  should be free of marks and scratches and in perfect working order upon receipt     As you unpack the DVP 1412  check it for signs of shipping damage   For example  damaged  box  scratches  dents  etc   If it is damaged or it fails to meet the specifications  notify our  service department or your local sales representative immediately  Also notify the carrier   Retain the shipping carton and packing material for inspection by the carrier  After inspection   we will make arrangements to repair or replace the unit     0 0 4 Release Note    Date Revision Change          January 2005 ist  Edition Initial Release  amp  support MPEG4 only                Table of Content    CHAPTER 1 GENERAL INFORMATION             ccssssccsssssscssssccccssscccecssccccssseccecssceccessccccsssaccecssssccees 1  141
18. ard ID number 0 7    Compressmode  This version is for Mpeg4 only   typedef enum tagCompressMode    Mpeg4  Mpeg2  Mpeg1    CompressMode   mpeg4mode  Mpeg4 encoding mode   typedef enum tagMPEG4Mode         0   1   2     None   0    Divx   1    Microsoft  2     MPEG4Mode   Return Value  SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function sets mpeg4 encoding mode of a specified capture board  This function should    be called before    DVP1412 Start        See Also  DVP1412_GetCompressMode    23 DVP 1412 User Manual    DVP1412_GetVideoStandard    Syntax  int DVP1412_GetVideoStandard int BoardID  VideoStandard  standard     Parameters   BoardID  Specifies the board ID number 0 7    standard  A pointer to get video standard   typedef enum tagVideoStandard    NTSC_M  NTSC_M_J  PAL_B  PAL_M  PAL_N     VideoStandard     noun ud  KM    Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function gets video standard of a specified capture board     See Also  DVP1412 SetVideoStandard    24 DVP 1412 User Manual    DVP1412_SetVideoStandard    Syntax  int DVP1412_SetVideoStandard int BoardID  VideoStandard standard     Parameters   BoardID  Specifies the board ID number 0 7    standard  Video standard    typedef enum tagVideoStandard    NTS
19. aterials and workmanship for two years from the date of purchase     This warranty does not apply to any products which have been repaired or altered by persons  other than repair personnel authorized by Advantech  or which have been subject to misuse   abuse  accident or improper installation  Advantech assumes no liability under the terms of  this warranty as a consequence of such events     If an Advantech product is defective  it will be repaired or replaced at no charge during the  warranty period  For out of warranty repairs  you will be billed according to the cost of  replacement materials  service time and freight  Please consult your dealer for more details     If you think you have a defective product  follow these steps     Step 1  Collect all the information about the problem encountered   For example  type of PC   CPU speed  Advantech products used  other hardware and software used  etc   Note  anything abnormal and list any on screen messages you get when the problem occurs     Step 2  Call your dealer and describe the problem  Please have your manual  product  and  any helpful information readily available     Step 3  If your product is diagnosed as defective  obtain an RMA  return material  authorization  number from your dealer  This allows us to process your return more quickly     Step 4  Carefully pack the defective product  a fully completed Repair and Replacement  Order Card and a photocopy proof of purchase date  such as your sales receipt  in a  shipp
20. come    Welcome to the DYP1412 Setup program  This  program will install DWP1412 on your computer     It is strongly recommended that you exit all Windows programs  before running this Setup program     Click Cancel to quit Setup and then close any programs you  have running  Click Next to continue with the Setup program     WARNING  This program is protected by copyright law and  international treaties     Unauthorized reproduction or distribution of this program  or any  portion of it  may result in severe civil and criminal penalties  and  will be prosecuted to the maximum extent possible under law        Cancel         5 DVP 1412 User Manual    3  Please read the following license agreement and select  Yes  or  No  to next status     Software License Agreement    l Please read the following License Agreement  Press the PAGE DOWN key to see  the rest of the agreement     Kdvantech Software License Agreement    IMPORTANT   READ CAREFULLY  This Advantech License Agreement is a legal  agreement between you  either an individual or a single entity  purchaser or end user of   the product  and Advantech Co   Ltd  for the software identified  which includes computer  software and may include associated media  printed materials  additional computer   software applications  and online or electronic documentation  SOFTWARE   By  downloading  installing  copying  or otherwise using the SOFTWARE   you agree to be  bound by the terms of this LICENSE  If you do not agree to the terms of
21. e  Mpeg4 GOP size  lt 300      Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function sets mpeg4 GOP size of a specified capture board   This function should be called before    DVP1412 Start        See Also  DVP1412_GetMpeg4GOPSizeMode    35 DVP 1412 User Manual    DVP1412_GetBrightness    Syntax   int DVP1412_GetBrightness int BoardlD  int  pnValue   Parameters   BoardID  Specifies the board ID number 0 7    pnValue  A long pointer to get brightness value     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function gets brightness value of a specified capture board     See Also  DVP1412_SetBrightness    36 DVP 1412 User Manual    DVP1412 SetBrightness    Syntax   int DVP1412_SetBrightness int BoardID  int nValue   Parameters   BoardID  Specifies the board ID number 0 7    nValue  A value to set brightness 0 100    Return Value   SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function sets brightness value of a specified capture board     See Also  DVP1412_GetBrightness    37    DVP 1412 User Manual    DVP1412 GetContrast    Syntax   int DVP1412_GetCon
22. e as programming or developing     DVP 1412 User Manual    Functions Reference    Struct    DeviceSettingStruct  typedef struct    VideoStandard videoStandard   CompressMode compressMode   MPEG4Mode mpeg4Mode   SequenceMode sequenceMode   Resolution resolution   FrameRate frameRate     int bitRate    int gopSize     DeviceSettingStruct   Parameters  videoStandard  Current video standard setting   compressMode  Current compress mode setting   mpeg4Mode  Current mpeg4 mode setting   sequenceMode  Current sequence mode setting   resolution  Current resolution setting   frameRate  Current frame rate setting   bitRate  Current bit rate setting   gopSize  Current gop size setting   Description    A stucrt stores current capture setting     DevicelnfoStruct    typedef struct   DeviceSettingStruct setting   CapState capState      DevicelnfoStruct     Parameters  setting  Struct of current capture setting    capState  Current capture state     Description  A stucrt stores all current capture information     StatisticInfo    typedef struct   unsigned __int64 ByteCount   unsigned FrameCount      StatisticInfo     Parameters    ByteCount  Current byte count   FrameCount  Current frame count     Description  A stucrt stores current statistic setting     11 DVP 1412 User Manual    Method  DVP1412_CreateSDKInstence    Syntax  int DVP1412_CreateSDKInstence void   pp     Parameters  pp  A pointer to the SDK     Return Value    SUCCEEDED  Function succeeded   PARAMERROR  Parameter error   SDKI
23. escription  This function sets video resolution of a specified capture board  This function should be  called before    DVP1412_ Start        See Also  DVP1412 GetResolution    27 DVP 1412 User Manual    DVP1412_GetFrameRate    Syntax  int DVP1412_GetFrameRate int BoardID   FrameRate  Framerate     Parameters   BoardID  Specifies the board ID number 0 7    FrameRate  A pointer to get video frame rate   typedef enum tagFrameRate    NTSC2997fps  NTSC15fps  NTSC10fps  NTSC5fps  PAL25fps  PAL12fps  PAL8fps  PAL5fps     FrameRate     NOORWNMAO    Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function gets frame rate of a specified capture board     See Also  DVP1412 SetFrameRate    28 DVP 1412 User Manual    DVP1412_ SetFrameRate    Syntax  int DVP1412_SetFrameRate int BoardID  double FrameRate     Parameters   BoardID  Specifies the board ID number 0 7    FrameRate  Frame rate    typedef enum tagFrameRate    NTSC2997fps  0    NTSC15fps   1    NTSC10fps   2    NTSC5fps   3    PAL25fps  4    PAL12fps   5    PAL8fps   6    PAL5fps  7     FrameRate   Return Value  SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function sets frame rate of a specified capture board     This function should be called before    DVP1412 Start        See 
24. meters  BoardID  Specifies the board ID number 0 7      Return Value  BOARDIDERROR  _ Invalid board ID   SDKINITFAILED  SDK not initialized     Description    This function gets capture state of a specified capture board     STOPPED   0   PREVIEW   RECORDING  PREVIEWandRECORDING  UNINITIALIZED  UNKNOWNSTATE    DN    I I  Miti    See Also  DVP1412_InitSDK  DVP1412_ Start  DVP1412_ Stop    DVP 1412 User Manual    DVP1412 SetRecord    Syntax  int DVP1412_SetRecord int BoardID  char Filename 256      Parameters  BoardID  Specifies the board ID number 0 7    Filename  Specifies recording file name     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   SDKINITFAILED  SDK not initialized   Description    This function sets recording file name of a specified capture board  File name must be  assigned before start recording     See Also  DVP1412_ Start    19 DVP 1412 User Manual    DVP1412 IsVideoPresent    Syntax   Int DVP1412_IsVideoPresent  int BoardID  BOOL   VideoPresent   Parameters   BoardID  Specifies the board ID number 0 7    VideoPresent  A pointer to get if video signal is present     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   SDKINITFAILED  SDK not initialized   Description    This function check if video signal is present in the input jet of specified board     20 DVP 1412 User Manual    DVP1412_GetStatistics  GetStatistics int BoardID  StatisticInfo  s
25. om the PC or transport it  elsewhere              1 10 MPEG 4 Codec Installation    For review the video encoded by DVP 1412  users need MPEG4 codex installation first  Free  MPEG4 codex can be download at http   www divx com    Or users can install the DivX codex from the DVP 1412 utility disc  Please use the DivX codex  of version 5 0 or above     8 DVP 1412 User Manual    Chapter 2 Functions Library    Summary    SDK Initialize and close  DVP1412 CreateSDKInstence  DVP1412_ GetNoOfDevices  DVP1412_InitsDK  DVP1412_CloseSDK    Capture control  DVP1412_ Start  DVP1412_ Stop  DVP1412_GetCapState  DVP1412 SetRecord  DVP1412_IsVideoPresent  DVP1412 GetStatistics    Capture setting  DVP1412_GetCompressMode  DVP1412_SetCompressMode  DVP1412 GetVideoStandard  DVP1412 SetVideoStandard  DVP1412 GetResolution  DVP1412 SetResolution  DVP1412 GetFrameRate  DVP1412 SetFrameRate  DVP1412 GetBitRate  DVP1412_SetBitRate  DVP1412 _GetSequenceMode  DVP1412_SetSequenceMode  DVP1412_GetMpeg4GOPSize  DVP1412_SetMpeg4GOPSize    Sensor Control  DVP1412_GetBrightness  DVP1412_SetBrightness  DVP1412 GetContrast  DVP1412 SetContrast  DVP1412 GetHue  DVP1412 SetHue  DVP1412 GetSaturation  DVP1412 SetSaturation    EE Controller  DVP1412 ReadEE  DVP1412_WriteEE     DVP 1412 Sample program  After installation  DVP 1412 sample program  is in the destination folder in driver installation step as file name     dvp1412exe zip   User can un zip the file  amp  take those sample program       files as referenc
26. reliable performance in the harsh and demanding conditions typical of industrial environments   Whether your new Advantech equipment is destined for the laboratory or the factory floor  you  can be assured that your product will provide the reliability and ease of operation for which   the name Advantech has come to be known  Your satisfaction is our primary concern  Here is  a guide to Advantech   s customer services  To ensure you get the full benefit of our services   please follow the instructions below carefully     Technical support    We want you to get the maximum performance from your products  So if you run into  technical difficulties  we are here to help  For the most frequently asked questions  you can  easily find answers in your product documentation  These answers are normally a lot more  detailed than the ones we can give over the phone     So please consult this manual first  If you still cannot find the answer  gather all the  information or questions that apply to your problem  and with the product close at hand  call  your dealer  Our dealers are well trained and ready to give you the support you need to get  the most from your Advantech products  In fact  most problems reported are minor and are  able to be easily solved over the phone     In addition  free technical support is available from Advantech engineers every business day     We are always ready to give advice on application requirements or specific information on the  installation and operation
27. tatistic     Syntax   int DVP1412_GetStatistics  int BoardID  StatisticInfo  statistic   Parameters   BoardID  Specifies the board ID number 0 7     statistic  A pointer to current video statistic     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  _ Invalid board ID   PARAMERROR  Invalid parameter     SDKINITFAILED  SDK not initialized     Description  This function gets video statistic information current frame count  current bit count  of a    specified capture board     See Also  StatisticInfo    21 DVP 1412 User Manual    DVP1412_GetCompressMode    Syntax  int DVP1412_GetVideoFormat int BoardID  CompressMode  compressmode  MPEG4Mode      mpeg4mode     Parameters   BoardID  Specifies the board ID number 0 7    Compressmode  This version is for Mpeg4 only   typedef enum tagCompressMode    Mpeg4  Mpeg2  Mpeg1    CompressMode   mpeg4mode  A pointer to get mpeg4 encoding mode   typedef enum tagMPEG4Mode         0   1   2     None   Divx   Microsoft    MPEG4Mode     0   1   2     Return Value   SUCCEEDED  Function succeeded   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized     Description  This function gets mpeg4 encoding mode of a specified capture board     See Also  DVP1412_SetCompressMode    22 DVP 1412 User Manual    DVP1412_SetCompressMode    Syntax  int DVP1412_SetVideoFormat int BoardID  CompressMode  compressmode  MPEG4Mode  mpeg4mode     Parameters   BoardID  Specifies the bo
28. trast int BoardID  int  pnValue   Parameters   BoardID  Specifies the board ID number 0 7    pnValue  A long pointer to get contrast value     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function gets contrast value of a specified capture board     See Also  DVP1412 SetContrast    38    DVP 1412 User Manual    DVP1412 SetContrast    Syntax   int DVP1412_SetContrast int BoardID  int nValue   Parameters   BoardID  Specifies the board ID number 0 7    nValue  A value to set contrast 0 100      Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function sets contrast value of a specified capture board     See Also  DVP1412 GetContrast    39 DVP 1412 User Manual    DVP1412 GetHue    Syntax   int DVP1412_GetHue int BoardlD  int  pnValue   Parameters   BoardID  Specifies the board ID number 0 7    pnValue  A long pointer to get hue value     Return Value    SUCCEEDED  Function succeeded   FAILED  Function failed   BOARDIDERROR  Invalid board ID   PARAMERROR  Invalid parameter   SDKINITFAILED  SDK not initialized   Description    This function gets hue value of a specified capture board     See Also  DVP1412_SetHue    40    DVP 1412 User Manual    DVP1412 SetHue    Syntax   int DVP1412_SetHue
    
Download Pdf Manuals
 
 
    
Related Search
 DVP 1412  dvp 14ss2  dvp 14ss211r  dvp 14ss2 manual  dvp 14ss211t  dvp 14ss2 datasheet  dvp 14ss2 plc manual  dvp 14ss2 price  dvp 14ss2 pinout 
    
Related Contents
- Conductix  SKANLAB LASER™ pro  %HQXW]HUKDQGEXFK - iCar-Tech  S-2000_Clack_Timer_Valve  MOC-6425 Configuring and Troubleshooting Windows  V7 Professional Frontloader 17"  MODE D`EMPLOI    Copyright © All rights reserved. 
   Failed to retrieve file