Iei-integration HDC-3x-Series_SDK_Windows User Manual

Browse online or download User Manual for Accessories for video Iei-integration HDC-3x-Series_SDK_Windows. IEI Integration HDC-3x-Series_SDK_Windows User Manual

  • Download
  • Add to my manuals
  • Print

Summary of Contents

Page 1 - HDC-3x Series SDK (Windows)

HDC-3x Series SDK (Windows) Page 1IEI Technology Corp. User Manual MODEL: HDC-3x Series SDK (Windows) A SDK software development kit for the HDC-3x

Page 2 - Revision

HDC-3x Series SDK (Windows)Page 10 Figure 1-4: Driver Installing Step 8: When the driver installation is complete, the screen in Figure 1-5 appear

Page 3 - Copyright

HDC-3x Series SDK (Windows) Page 11HDC-301 and HDC-301E HDC-302E

Page 4 - Table of Contents

HDC-3x Series SDK (Windows)Page 12 HDC-304E Figure 1-6: Device Manager 1.2.1 Driver Installation in 64-bit Windows 7 OS NOTE: The HDC-301/301E se

Page 5

HDC-3x Series SDK (Windows) Page 13Step 3: Launch the Command Prompt application in Windows 7 as an administrator (right click the Command Prompt a

Page 6 - Installation

HDC-3x Series SDK (Windows)Page 14 Figure 1-8: Device Manager – 64-bit OS 1.2.2 Uninstall Driver To uninstall the driver, please follow the steps b

Page 7 - 1.1 Overview

HDC-3x Series SDK (Windows) Page 151.3 Software Installation The HDC-3x series comes with a video capture application – HDCapture SDK. This sectio

Page 8 - 1.2 Driver Installation

HDC-3x Series SDK (Windows)Page 16 1.3.2 HDCapture SDK Installation To install the HDCapture SDK, please follow the steps below. Step 1: Insert the

Page 9

HDC-3x Series SDK (Windows) Page 17 Figure 1-10: Select Installation Folder Step 5: The following screen appears. Click Next to confirm the install

Page 10

HDC-3x Series SDK (Windows)Page 18 Figure 1-12: Installation Error Messages NOTE: Since "DumpFile.dll" and "PushFileSource2.dl

Page 11 - HDC-302E

HDC-3x Series SDK (Windows) Page 19Step 8: When the HDCapture SDK is successfully installed, the following window appears. Click Close to exit. St

Page 12

HDC-3x Series SDK (Windows)Page 2 Revision Date Version Changes 27 November, 2012 2.00 Updated for new software version v2.00 4 May, 2011 1.02 A

Page 13

HDC-3x Series SDK (Windows)Page 20 Figure 1-14: Uninstall HDCapture SDK Step 3: A confirmation window appears. Click Yes to uninstall the HDCaptu

Page 14 - 1.2.2 Uninstall Driver

HDC-3x Series SDK (Windows) Page 21Chapter 2 2 HDCapture SDK Application

Page 15 - 1.3 Software Installation

HDC-3x Series SDK (Windows)Page 22 2.1 HDCapture SDK Overview The HDCapture SDK is a video capture tool that allows user to capture video through th

Page 16

HDC-3x Series SDK (Windows) Page 23HDC-302E HDC-304E Figure 2-1: HDCapture SDK

Page 17

HDC-3x Series SDK (Windows)Page 24 Step 2: Enable and configure the device settings by clicking the Device # (0, 1, 2, 3) buttons. The device numbe

Page 18 - Page 18

HDC-3x Series SDK (Windows) Page 25 720x480 (60i) (2000kps – 10000kps)  720x480 (59.94i) (2000kps – 10000kps)  720x576 (50i) (200

Page 19

HDC-3x Series SDK (Windows)Page 26 NOTE: If the HDC-301/301E series is installed, the version information shown in the encoding/decoding setting wi

Page 20 - Page 20

HDC-3x Series SDK (Windows) Page 272.3 Video Decoding The HDCapture SDK also includes decoding function that decodes the video signal for video outp

Page 21 - Application

HDC-3x Series SDK (Windows)Page 28 Step 6: This step is only required for the HDC-302E. Select the transmitter bus (2 or 3) (Figure 2-7). For examp

Page 22 - 2.2 Video Capture

HDC-3x Series SDK (Windows) Page 29 Figure 2-7: Select Transmitter Bus for HDC-304E Step 8: Click Operation Start to start decoding the selected

Page 23 - Figure 2-1: HDCapture SDK

HDC-3x Series SDK (Windows) Page 3Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to

Page 24 - Page 24

HDC-3x Series SDK (Windows)Page 30 Figure 2-8: Select Transmitter Device for HDC-302E Step 5: This step is only required for the HDC-304E. Select

Page 25

HDC-3x Series SDK (Windows) Page 31 NOTE: For the HDC-304E users: The video input source 1 is set to default for video bypass. Thus, when turn on th

Page 26 - Page 26

HDC-3x Series SDK (Windows)Page 32 Chapter 3 3 API Introduction

Page 27 - 2.3 Video Decoding

HDC-3x Series SDK (Windows) Page 333.1 Build Environment The API build environment requirements are listed below. If build environment is not Micros

Page 28

HDC-3x Series SDK (Windows)Page 34 3.2.1 DeviceMan API Introduction There are one enum, one structure and two functions in DeviceMan.dll. The source

Page 29 - 2.4 Video Bypass

HDC-3x Series SDK (Windows) Page 35 // Unicode to ASCII failed. DEVICE_MAN_RESULT_UTOA_FAILED, DEVICE_MAN_RESULT_INVALID_HANDLE, DEVICE_MAN_RESU

Page 30

HDC-3x Series SDK (Windows)Page 36 Parameter: ot_ipCardNum: Integer pointer of card number. ot_ppCardList: Void pointer of card list. Return:

Page 31

HDC-3x Series SDK (Windows) Page 371. CPLDManGetVersion(int* ot_ipVerYear,int* ot_ipVerMonth, int* ot_ipVerDay) Description: Get CPLDMan.dll versi

Page 32 - 3 API Introduction

HDC-3x Series SDK (Windows)Page 38 Description: Close CPLD. Parameter: in_iBusNo: Bus No. of CPLD. Return: An integer, see enum type. 6. CPLDM

Page 33 - 3.2 API Introduction

HDC-3x Series SDK (Windows) Page 39 An integer, see enum type. 9. CPLDManTXVideoSrcSet(int in_iBusNo, int in_iTXNo, int in_iValue) Description:

Page 34

HDC-3x Series SDK (Windows)Page 4 Table of Contents 1 DRIVER AND SDK INSTALLATION...

Page 35

HDC-3x Series SDK (Windows)Page 40 3.2.3 Mb86H55rebDll API Introduction The Mb86H55rebDll API only has C# version now. The detail usage can be found

Page 36

HDC-3x Series SDK (Windows) Page 41Step 3: Declare variable to control MB86H55 as below: Mb86H55reb mb86h55reb = new Mb86H55reb; Step 4: Add the f

Page 37

HDC-3x Series SDK (Windows)Page 42 mb86h55reb.Reset(); break; case Mb86H55reb.AsyncEventResult.OperationCancel: break; case Mb86H55reb.

Page 38

HDC-3x Series SDK (Windows) Page 43mb86h55reb.SetCanvasHandle(mPnlCanvas.Handle); mb86h55reb.ApplyGpio(); mb86h55reb.RebootFirm(); SetScreenMode(Scr

Page 39

HDC-3x Series SDK (Windows)Page 44 Interface 1. FMBVideoFormatEnum h264VideoFormat Video formate. enum FMBVideoFormatEnum { FMBEnmVideoFmt1920x1080

Page 40

HDC-3x Series SDK (Windows) Page 45}; 4. int h264VideoBitrateCbr Video CBR bitrate value. 5. int h264VideoBitrateAverage Video average bitrate for

Page 41

HDC-3x Series SDK (Windows)Page 46 10. bool isStreamRunning Get is stream runnging. API 1. bool Open(int pciNoArg, IntPtr hWnd) Description: Ope

Page 42 - Page 42

HDC-3x Series SDK (Windows) Page 47 It is processed to receive the message. Parameter: m: Value of message comment: Comment form me Return: V

Page 43

HDC-3x Series SDK (Windows)Page 48 11. void RebootFirm() Description: Firm is rebooted. 12. void SetChipNo(int in_iChipNo) Description: Set de

Page 44 - Page 44

HDC-3x Series SDK (Windows) Page 493.3 DirectShow Graph 3.3.1 Encoding Graph Source Filter (MB86H55-REB) Dump Filter File in HDDInput Source EX: P

Page 45

HDC-3x Series SDK (Windows) Page 5A.1 ERROR CODE OVERVIEW... 5

Page 46 - Page 46

HDC-3x Series SDK (Windows)Page 50 3.4 Architecture of SDK Chip / codec / device usually means the same thing. OS HDCapture SDK CPLDMan.dll Device

Page 47

HDC-3x Series SDK (Windows) Page 51Chapter 4 4 FAQ

Page 48 - Page 48

HDC-3x Series SDK (Windows)Page 52 Q: Capture card, driver, application and input source are ready, but the recorded video is not displayed or displ

Page 49 - 3.3 DirectShow Graph

HDC-3x Series SDK (Windows) Page 53Appendix A A Error Code

Page 50 - 3.4 Architecture of SDK

HDC-3x Series SDK (Windows)Page 54 A.1 Error Code Overview Error register (M_ERROR_INFO_H and M_ERROR_INFO_L) Name M_ERROR_INFO_H M_ERROR_INFO_L Bit

Page 51 - Chapter

HDC-3x Series SDK (Windows) Page 55A.3 ERROR_STATUS[23:0] Detailed error cause. The relationship between the values and error causes is described in

Page 52 - Page 52

HDC-3x Series SDK (Windows)Page 56 A.3.2 ENC ERROR_MODULE[7:0] ERROR_MODULE[23:0] Value Name Value Name Outline 0x00_0001 INVALID_SCMD_CMD_ID The

Page 53 - Error Code

HDC-3x Series SDK (Windows) Page 570x00_000A ANOTHER_SMES_ACK_ BEFORE_SMES An acknowledge was received althought no subsequent system message was se

Page 54 - A.2 ERROR_MODULE[7:0]

HDC-3x Series SDK (Windows)Page 58 0x00_0004 STRM_BUF_OVERWRITTEN A stream buffer overwrite was detected 0x00_0005 INVALID_HOST_CMD Invalid HOSTCMD

Page 55 - A.3 ERROR_STATUS[23:0]

HDC-3x Series SDK (Windows) Page 59 0x00_0001 NG Unclassified SUX internal error 0x00_0002 INVALID_HOST_CMD Invalid HOSTCMD event 0x00_0003 INVALI

Page 56 - A.3.2 ENC

HDC-3x Series SDK (Windows)Page 6 Chapter 1 1 Driver and SDK Installation

Page 57

HDC-3x Series SDK (Windows)Page 60 A.3.3 DEC ERROR_MODULE[7:0] ERROR_MODULE[23:0] Value Name Value Name Outline 0x00_0001 INVALID_SCMD_CMD_ID The

Page 58 - Page 58

HDC-3x Series SDK (Windows) Page 610x00_000A SCMD_CC_NOT_CONTINUOUS The system command parameter continuity_counter values are not consecutive 0x00_

Page 59

HDC-3x Series SDK (Windows)Page 62 0x00_0004 INVALID_INIT_PARAM The initialization dedicated parameter register V is invalid 0x00_0005 INVALID_VIDE

Page 60 - A.3.3 DEC

HDC-3x Series SDK (Windows) Page 630x00_0002 INVALID_INIT_PARAM The initialization dedicated parameter register A is invalid 0x00_0003 UNACCEPTABLE

Page 61

HDC-3x Series SDK (Windows)Page 64 0x00_0005 INNER_ERROR VDMX module internal error 0x00_0006 DEMUX_INNER_ERROR Stream splitting hardware internal

Page 62 - Page 62

HDC-3x Series SDK (Windows) Page 71.1 Overview A CD is shipped with the video capture card. The CD contains a driver for the video capture controlle

Page 63

HDC-3x Series SDK (Windows)Page 8 1.2 Driver Installation To install the HDC-3x Series SDK (Windows) driver, please follow the steps below: If the H

Page 64 - Page 64

HDC-3x Series SDK (Windows) Page 9 Figure 1-2: Windows Warning Window Step 6: The Device Driver Installation Wizard appears. Click Next to start.

Comments to this Manuals

No comments