Home

DVP-1412

image

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

image

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