Home

HDC-4x Series SDK (Windows)

image

Contents

1. Interface 1 FMBVideoFormatEnum h264VideoFormat Video formate enum FMBVideoFormatEnum FMBEnmVideoFmt1920x1080 FMBEnmVideoFmt1440x1080 FMBEnmVideoFmt1 280 720 FMBEnmVideoFmt720x480 FMBEnmVideoFmt720x576 EnmVideoNumofFmt 2 FMBVideoFrameEnum h264VideoFrame Video frame rate enum FMBVideoFrameEnum FMBEnmVideoFrm_60p FMBEnmVideoFrm_5994p FMBEnmVideoFrm 50p FMBEnmVideoFrm 60i FMBEnmVideoFrm 5994i FMBEnmVideoFrm 50i EnmVideoNumofFrm 3 FMBVideoRateCtlEnum h264VideoRateCtl Video rate control enum FMBVideoRateCtlEnum FMBEnmVideoRateCtlCbr FMBEnmVideoRateCtlVbr HDC 4x Series SDK Windows HDC 4x Series SDK Windows 4 int h264VideoBitrateCbr Video CBR bitrate value 5 int h264VideoBitrateAverage Video average bitrate for VBR 6 int h264VideoBitratePeak Video peak bitrate for VBR 7 h264Pids new int int PidTypeEnum EnmPidNumofPid PID value array enum PidTypeEnum EnmPidVideo EnmPidAudio EnmPidPmt EnmPidSit EnmPidPcr EnmPidNumofPid 8 FMBFuncModeEnum operationMode Operation mode enum FMBFuncModeEnum FMBEnmFuncModeEnc FMBEnmFuncModeDec 9 Get current PCI chip No Technology Corp IE HDC 4x Series SDK Windows 10 bool isStreamRunning Get is stream runnging API 1 bool Open int pciNoA
2. Driver and SDK Installation Technology Corp HDC 4x Series SDK Windows 1 1 Overview A CD is shipped with the video capture card The CD contains a driver for the video capture controllers on the card When the video capture card is installed on the system the driver must be installed Failure to install the driver means that that video capture card cannot be detected by the system This manual includes SDK information for the HDC 4x Series which includes 401 HDC 401E Found New Hardware Wizard will automatically start when the system detects the video capture card see the image below Click Cancel to exit the wizard and follow the steps described in this chapter to install the driver and the HDCapture SDK Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows vall search for current and updated software by looking on your computer on the hardware installation or on the Windows Update Web site with your permission Can Windows connect to Windows Update to search for software Yes this time only Yes now and every time connect a device not this time Click Next to continue IE gt HDC 4x Series SDK Windows 1 2 Driver Installation To install the HDC 4x Series SDK Windows driver please follow the steps below If the HDC 4x Series SDK Windo
3. is selected the Bitrate text box is displayed When VBR is selected the Average bitrate IE gt HDC 4x Series SDK Windows and Peak bitrate text boxes are displayed Close the window to save the settings Device 8051 Version CPLD Version N A Video format 1820 1080 58 947 6000kbes 300004525 gt Video Input Format Output Route h264 0 mpg Where to Save the Video Output File Rate control cen Video Output Bitrate must bein the range of video input format Rate Control CBR or VBR Figure 2 2 Encoding Settings Step 5 Click Start to start capture the video Click Stop to stop capture Click to reboot the device without turning off the system I I Technology Corp HDC 4x Series SDK Windows Device Setting Device Info PCI bus 9 device 0 function 0 Figure 2 3 Video Capture Control NOTE If some error messages show under the display screen click the Clear button to clear the error messages 2 3 Video Decoding The HDCapture SDK also includes decoding function that decodes the video signal for video output to the DVI enabled display device To decode a captured video clip follow the steps below Step 1 Launch the HDCapture SDK IE gt HDC 4x Series SDK Windows Step 2 Bring up the De
4. ISI IEI Technology Corp er ae 7 P d 7 Um 1 SDK Windows A SDK software development kit for the HDC 4x Series User Manual Rev 2 00 3 October 2012 HDC 4x Series SDK Windows Revision Date Version Changes 3 October 2012 2 00 Updated for software version v2 00 21 June 2011 1 00 Initial release E HDC 4x Series SDK Windows I I Technology Corp Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability design and function and does not represent a commitment on the part of the manufacturer In no event will the manufacturer be liable for direct indirect special incidental or consequential damages arising out of the use or inability to use the product or documentation even if advised of the possibility of such damages This document contains proprietary information protected by copyright All rights are reserved No part of this manual may be reproduced by any mechanical electronic or other means in any form without prior written permission of the manufacturer TRADEMARKS All registered trademarks and product names mentioned herein are used for identification purposes only and may be trademarks and or registered trademarks o
5. INVALID SCMD INIT PARAM initialization dedicated parameter register M is invalid The value specified in the 0x00 0003 INVALID VCMD INIT PARAM initialization dedicated parameter register V is invalid The value specified in the 0x00 0004 INVALID ACMD INIT PARAM initialization dedicated parameter register A is invalid UNACCEPTABLE _ An invalid stream input control 0x00 0005 STRM INPUT EVENT event was received UNACCEPTABLE _ An invalid state transition 0x00 0006 STATE CHANGE EVENT notification event was received The system command parameter 0x00 0007 INVALID SCMD CMD ID cmd id is invalid The system command parameter 0x00 0008 INVALID SCMD SUB CMD 10 sub cmd id is invalid A subsequent system command ANOTHER SCMD was received before an 0x00 0009 BEFORE SCMD ACK acknowledge was returned 22 94 842 te HDC 4x Series SDK Windows I I Technology Corp 0x00_ 000A SCMD_CC_NOT_CONTINUOUS The system command parameter continuity counter values are not consecutive 0x00_000B INVALID VIDEO CPU STATE The state of the video section is invalid 0x00 000C INVALID AUDIO CPU STATE The state of the audio section is invalid 0x00 0000 ERROR NOTIFIED FROM VIDEO CPU Error notification from the video section details are displayed in the error register V ERROR INFO 0 00_000 ERROR_NOTIFIED_ FROM_AUDIO_CPU Error notification from the au
6. 0001 INVALID INIT PARAM value There is a problem concerning 0x00 0002 AUDIO CPU ACCESS communication with the audio section An error occurred during audio 0x00 0003 AUDI IN input access 0x00 0004 OVERFLOW Some idx fifo overflowed 0x06 0 00 0005 Some idx_fifo became empty UNACCEPTABLE _ 0x00_0006 Invalid HOSTCMD event HOSTCMD_EVENT 0 00_0007 UNACCEPTABLE_EVENT Invalid event The ARAW_idx value became 0 00 0008 INVALID IDX invalid 0x00 0009 INNER ERROR AREC internal error 0x00 000A EVENT QUEUE OVERFLOW The event queue overflowed 0x00 0001 NG Unclassified AMUX internal error 0x00 0002 INVALID HOST Invalid HOSTCMD event 0x00 0003 INVALID EVENT Invalid event 0x07 AMUX 0x00 0004 OVERFLOW Some idx fifo overflowed 0 00 0005 Some idx_fifo became empty Invalid command to the 0x00 0006 INVALID MUXCMD multiplexing section HDC 4x Series SDK Windows I I Technology Corp 0x00_0001 NG Unclassified SUX internal error 0x00 0002 INVALID_HOST_CMD Invalid HOSTCMD event 0x00_0003 INVALID_EVENT Invalid event 0x00_0004 INVALID_EVENT_SOURCE Invalid event issuer 0x00_0005 INVALID_EVENT_PARAM Invalid event parameter 0x00_0006 INVALID_PARAM Invalid parameter 0 00_0007 START_STC STC start processing error 0 00_0008 FIRST_
7. 3D Vision Driver 267 85 NVIDIA Graphics Driver 267 85 NVIDIA HD Audio Driver 1 2 22 1 Figure 1 12 Uninstall HDCapture SDK Step 3 Aconfirmation window appears Click Yes to uninstall the HDCapture SDK HDC 4x Series SDK Windows E Chapter 2 HDCapture SDK Application Page 17 IE gt 2 1 HDCapture SDK Overview HDC 4x Series SDK Windows The HDCapture SDK is a video capture tool that allows user to capture video through the DVI I input port in Windows environment The HDCapture SDK also includes decoding function that decodes the video signal for video output to the DVI enabled display device 2 2 Video Capture To use the HDCapture SDK to capture video follow the steps below If the older version of the HDCapture SDK is already installed please refer to Section 1 3 3 to uninstall it Step 1 Launch the HDCapture SDK The Device Setting button Device 0 is on the right side panel of the HDCapture SDK Figure 2 1 The best resolution to view HDCapture SDK is 1280x1024 or above Device Setting Device Info bus 9 device 0 function 0 Figure 2 1 HDCapture SDK Step 2 Enable and configure the device settings by clicking the Device 0 button 4 I I Technology Corp HDC 4x Series SDK Windows Step 3 The Encoding window appears Figure 2 2 Choose the video input for
8. gt Run gt Type dxdiag gt Enter The current version is displayed in the DirectX Diagnostic Tool window Q Input source and encoding are both set to 1080 60p but the application cannot encode A The chip is critical for input stream timing Make sure the input stream frequency is 1080 60 Q How do obtain the latest driver A Go to http Awww ieiworld com You can always find and download the latest drivers from the Support pages lt ea Technology Corp HDC 4x Series SDK Windows Appendix 45 A 1 Error Code Overview Error register M ERROR INFO M ERROR INFO 1 HDC 4x Series SDK Windows Name M ERROR INFO H M ERROR INFO L Bit 15 87 2 20 p ERROR Field ERROR STATUS 23 0 MODULE 7 0 A 2 ERROR MODULE 7 0 Module where the error occurred The table below outlines the relationship between values and modules Value Module Name Function Mode 0x00 HOSTCMD Host communication library ENC DEC 0x01 ETOP Recorder wide controller ENC 0x02 DTOP Player wide controller DEC 0x03 BACKGROUND Interrupt controller ENC DEC 0x04 VREC Video input controller ENC 0x05 VMUX Video multiplex controller ENC 0x06 AREC Audio input controller ENC 0x07 AMUX Audio multiplex controller ENC 0x08 SMUX System multi
9. queue overflowed An invalid value is specified in 0x00_0002 INVALID_SCMD_INIT_PARAM initialization dedicated parameter register M An invalid value is specified in 0x00_0003 INVALID_VCMD_INIT_PARAM initialization dedicated parameter register V An invalid value is specified in 0x00 0004 INVALID_ACMD_INIT_PARAM initialization dedicated parameter register A An event that cannot be handled 0x00_0005 UNACCEPTABLE_EVENT by the ETOP was received The system command 0 00 0006 INVALID SCMD CMD ID parameter cmd id is invalid A subsequent system command ANOTHER SCMD 0x00 0007 was received before an BEFORE SCMD ACK acknowledge was returned The system command SCMD CC NOT 0x00 0008 parameter continuity counter CONTI NUOUS values are not consecutive The system command 0 00 0009 INVALID SMES ACK CMD ID parameter cmd id is invalid 22 94 842 te HDC 4x Series SDK Windows I I Technology Corp ANOTHER_SMES_ACK_ An acknowledge was received 0 00_000 althought subsequent system BEFORE_SMES message was sent The system command SMES_ACK_CC_ 0x00_000B parameter continuity counter NOT CONTINUOUS values are not consecutive Before reception of a system 0x00 000C SMES ACK NOT RECIEVED message acknowledge the next message was generated 0x00 000D INNER ERROR ETOP internal error 0x00 000 EVENT QUEUE OVER
10. 0 0004 INVALID DEMUX STATE hardware is invalid seq num is the same as the value 0x00 0005 SEQ NUM UNCNAHGED previously specified UNACCEPTABLE _ An invalid HOSTCMD event was OxOD SDMX 0x00 0006 HOSTCMD EVENT received 0x00 0007 INNER ERROR SDMX module internal state error An invalid STRM _ UNACCEPTABLE STRM _ 0x00 0008 INPUT CONTROL event was INPUT CONTROL EVENT received The internal state of the stream 0x00 0009 DEMUX INNER ERROR splitting hardware is invalid The PSI section is in an invalid 0x00 000A INVALID SECTION FROMAT format 0x00 0001 OVERFLOW A buffer overflow occurred A data transmission completion OxOE SAPI UNEXPECTED 0x00 0002 interrupt was received when it should not have been 4272 22 94
11. 86H55reb AsyncEventResult OperationContinue break case Mb86H55reb AsyncEventResult AudioStatusChanged break default break void SystemEvents PowerModeChanged object sender Microsoft Win32 PowerModeChangedEventArgs switch case Microsoft Win32 PowerModes Suspend mb86h55reb Close break case Microsoft Win32 PowerModes Resume mb86h55reb DirectShowEnabled miChipNo mbDirectShowEnabled mblsMb86h55rebOpened mb86h55reb Open miChipNo this Handle HDC 4x Series SDK Windows Step 6 Step 7 I I Technology Corp mb86h55reb SetCanvasHandle mPniCanvas Handle mb86h55reb ApplyGpio mb86h55reb RebootFirm SetScreenMode ScreenMode Processing mb86h55reb Reset break Before using MB86H55REB it must be initialized mb86h55reb Close mb86h55reb DirectShowEnabled miChipNo mbDirectShowEnabled mblsMb86h55rebOpened mb86h55reb Open miChipNo this Handle mb86h55reb SetCanvasHandle mPniCanvas Handle mb86h55reb ApplyGpio mb86h55reb RebootFirm mb86h55reb Reset Refer the following function for detail frmMain Load SystemEvents PowerModeChanged cmbBoardSelection SelectedIndexChanged 3 2 6 Mb86Hb55rebDIl Description Simplify description of Mb86H5b5rebDIl variable interface and API Refer to the source code to get the detail usage Variable 1 string h264FileName Encode decode file name 36
12. C state of the audio output 0x00 0007 AUDIO OUT STC STATE hardware is invalid 0x00 0008 INVALID MUTE CONTROL Invalid mute control was used The specification of the next frame 0x00 0009 NEXT AFRAME IDX CONFLICT was repeated The internal state of the APLAY 0x00 000A INNER ERROR module is invalid The internal state of the audio 0x00 000B AUDIO OUT INNER ERROR output hardware is invalid No corrective measure has been 0x00 000C UNI MPLEMENTED implemented INVALID _ The state of the audio output 0x00 000D AUDIO OUT SPDFI STATE hardware SPDIF is invalid AUDIO OUT The internal state of the audio 0x00 000 SPDIF INNER ERROR output hardware SPDIF is invalid OxOC ADMX 0x00 0001 OVERFLOW An FIFO overflow occurred 0x00 0002 INVALID PARAM Invalid argument UNACCEPTABLE _ An invalid HOSTCMD event was 0x00 0003 HOSTCMD VENT received The state of the audio section is 0x00 0004 INVALID AUDIO CPU STATE invalid IE IT echnology Gorp HDC 4x Series SDK Windows TRANS DATA IRQ 0x00 0005 INNER ERROR VDMX module internal error Stream splitting hardware internal 0x00 0006 DEMUX INNER ERROR error 0x00 0001 OVERFLOW An FIFO overflow occurred 0x00 0002 INVALID PARAM Invalid argument The initialization dedicated 0x00 0003 INVALID INIT PARAM parameter register M is invalid The state of the stream splitting 0x0
13. ERROR VPLAY module internal error The internal state of the video 0x00 000A VIDOE OUT INNER ERROR output hardware is invalid The internal state of the audio 0x00 000B AUDIO OUT INNER ERROR output hardware is invalid No corrective measure has been 0x00 000C UNI MPLEMENTED implemented An urgent action was take because 0x00 000D NO VALID VIDEO ES INPUT a valid video ES input delay was detected 0x00 0001 OVERFLOW An FIFO overflow occurred 0x00 0002 INVALID PARAM Invalid argument UNACCEPTABLE _ An invalid HOSTCMD event was 0x00 0003 HOSTCMD EVENT received OxOA VDMX The state of the video section is 0x00 0004 INVALID VIDEO CPU STATE invalid 0x00 0005 INNER ERROR VDMX module internal error Stream splitting hardware internal 0x00 0006 DEMUX INNER ERROR error An FIFO overflow occurred OxOB APLAY 0x00 0001 FIFO OVERFLOW 22 94 842 te HDC 4x Series SDK Windows I I Technology Corp The initialization dedicated 0 00 0002 INVALID_INIT_PARAM parameter register A is invalid UNACCEPTABLE Invalid HOSTCMD event 0x00_ 0003 HOSTCMD_ EVENT Invalid AUDIO_ UNACCEPTABLE 0x00 0004 OUTPUT_ AUDIO_OUT_CONTROL_EVENT CONTROL event UNACCEPTABLE Invalid AUDIO_ 0x00 0005 AUDIO_OUT_DONE_EVNET OUTPUT_DONE event The state of the audio output 0x00 0006 INVALID AUDIO OUT STATE hardware is invalid INVALID _ The ST
14. FLOW The event queue overflowed 0x03 BACKGROUND The value of the initialization 0x00 0001 INVALID VCMD INIT dedicated parameter register V is invalid There is a problem concerning 0x00 0002 VIDEO CPU ACCESS communication with the video section 0x00 0003 OVERFLOW Some idx fifo overflowed 0x04 VREC 0 00 0004 FIFO Some idx fifo became empty UNACCEPTABLE _ 0x00 0005 Invalid HOSTCMD event HOSTCMD EVENT 0x00 0006 UNACCEPTABLE EVENT Invalid event The VRAW idx value became 0x00 0007 INVALID IDX invalid 0x00 0008 INNER ERROR VREC internal error 0 00 0009 EVENT QUEUE OVERFLOW The event queue overflowed 0x05 VMUX 0x00 0001 NG Unclassified VMUX internal error A video stream buffer underflow 0x00 0002 UNDERFLOW was detected 0x00 0003 VBV BOC VBV discontinuity was detected Page 49 HDC 4x Series SDK Windows A stream buffer overwrite was 0x00_0004 STRM_BUF_OVERWRITTEN detected 0x00 0005 INVALID HOST CMD Invalid HOSTCMD event 0x00 0006 INVALID EVENT Invalid event 0x00 0007 OVERFLOW Some idx fifo overflowed 0 00 0008 FIFO EMPTY Some idx fifo became empty Invalid command to the 0x00 0009 INVALID MUXCMD multiplexing section 0x00 000A INVALID PARAM Invalid parameter Invalid initialization parameter 0 00
15. PCR FIRST_PCR processing error 0x08 SMUX 0x00_0009 FIRST_PAT FIRST_PAT processing error INVALID_ VMUX or AMUX state transition 0x00_000A VMUX_AMUX_STATE error 0 00 000 AUTO_NULL_ON NULL output processing error NILL output stop processing 0 00 000 AUTO_NULL_OFF error 0 00 0000 STOP Stop processing error Invalid command to the 0 00_000 INVALID MUXCMD multiplexing section 0x00_0001 OVERFLOW A buffer overflow occurred A data transmission completion OxOE SAPI UNEXPECTED _ 0x00_0002 interrupt was received when it TRANS DATA IRQ should not have been Error notification from the video section details are displayed in 0x00 0001 the error register Special V ERROR INFO OxFF tentative Error notification from the audio section details are displayed in 0x00 0002 the error register A ERROR INFO IE gt HDC 4x Series SDK Windows A 3 3 DEC ERROR_MODULE 7 0 ERROR_MODULE 23 0 Outline Value Name Value Name The system command parameter 0x00 0001 INVALID SCMD CMD ID cmd id is invalid The system command parameter 0x00 HOSTCMD 0x00_0002 SCMD_CC_NOT_CONTINUOUS continuity_counter values are not consecutive HOSTCMD_ERR_SCMD_ 0x00_ 0003 Incorrect firmware UNACCEPTABLE FIRMWARE 0x02 DTOP 0x00 0001 OVERFLOW An FIFO overflow occurred The value specified in the 0x00 0002
16. PLDManlnitialize Description Initialize CPLD library Parameter N A Return An integer see enum type 3 CPLDManUninitialize Description Uninitialize CPLD library Parameter N A Return An integer see enum type 4 CPLDManOpen int iBusNo Description Open CPLD Parameter in iBusNo Bus No of CPLD Return An integer see enum type 5 CPLDManClose int in iBusNo IE gt HDC 4x Series SDK Windows Description Close CPLD Parameter in_iBusNo Bus No of CPLD Return An integer see enum type 6 CPLDManCodecVideoSrcGet int in_iBusNo int in_iCodecNo int ot_ipValue Description Get video source of codec Parameter iBusNo Bus No of CPLD iCodecNo Codec ot_ipValue Integer pointer of video source used in get funcion Return An integer see enum type 7 CPLDManCodecVideoSrcSet int in iBusNo int in iCodecNo int in iValue Description Set video source of codec Parameter iBusNo Bus No of CPLD iCodecNo Codec No in iValue Video source used in set function Return An integer see enum type 8 CPLDManTXVideoSrcGet int in iBusNo int in int ot ipValue Description Get video source of transmitter Parameter iBusNo Bus No of CPLD in iTXNo Transmitter No ot ipValue Integer pointer of video source used in get funcion Return Page 30 9 HDC 4x Series SDK
17. Windows I Technology Corp An integer see enum type CPLDManTXVideoSrcSet int in_iBusNo int in_iTXNo int in_iValue Description Set video source of transmitter Parameter iBusNo Bus No of CPLD Transmitter No in_iValue Video source used in set function Return An integer see enum type CPLDMan8051 Version int in iBusNo int ot ipValue CPLDManCPLDVersion int in iBusNo int ot ipValue CPLDManFPGAVersion int in iBusNo int ot ipValue Description Get firmware version of 8051 CPLD FPGA Parameter in iBusNo Bus No of CPLD ot ipValue Integer pointer of firmware version Return An integer see enum type HDC 4x Series SDK Windows 3 2 3 Mb86H55rebDII API Introduction The Mb86H55rebDIl API only has C version now The detail usage can be found in the source code 3 2 4 Role of Mb86H55rebDII Application Layer Mb86Hb5rebDIl ApCmn dll ApScenario dll DumpFile dll PushFileSource2 dll Capture Card The application can use Mb86H55rebDIil API to control capture card 3 2 5 Using Mb86H55rebDil Step 1 Put the ApCmn dll ApScenario dll DumpFile dll Mb86H55rebDIl dll and PushFileSource2 dll in the folder where execution file exist The DumpFile dll and PushFileSource2 dll are filters of DirectShow The user must regi
18. apters 52 Ports COM amp LPT Processors ix Sound video and game controllers 4 NVIDIA High Definition Audio X NVIDIA High Definition Audio 4 NVIDIA High Definition Audio NVIDIA High Definition Audio ed NVIDIA High Definition Audio Figure 1 6 Device Manager 1 2 1 Uninstall Driver To uninstall the driver please follow the steps below Step 1 Make sure to login the system as the administrator Step 2 Locate the Driveruninstaller bat file in the driver CD Double click it to uninstall the driver Step 3 The console window pop up and all drivers will be uninstalled 1 3 Software Installation The HDC 4x Series SDK Windows comes with a video capture application HDCapture SDK This section describes how to install the application in Windows environment 1 3 1 System Requirements The supported OS versions are listed below Microsoft Windows XP SP2 32 bit A pu EDA IE gt HDC 4x Series SDK Windows Microsoft Windows 7 32 bit After installing the driver the following programs must be installed in order to use the HDCapture SDK Microsoft Framework 3 0 3 5 4 0 Microsoft DirectX 9 0c Win7DSFilterTweaker tool for Windows 7 OS only Visual C 2005 amp 2008 Redistributable Please download the setup files of these programs from the official websites and install these programs in the sy
19. cDevicelnfo 4 BUFFER SIZE Transmitter information of each device char cTransmitterInfo 4 BUFFER SIZE CardList T and the MAX BUFFER SIZE is 512 enum DEVICE MAN RESULT SUCCESS 0 DEVICE MAN RESULT NULL ADDRESS ASCII to Unicode failed DEVICE MAN RESULT ATOU FAILED HDC 4x Series SDK Windows HDC 4x Series SDK Windows I Technology Corp Unicode to ASCII failed DEVICE_MAN_RESULT_UTOA_FAILED DEVICE_MAN_RESULT_INVALID_HANDLE DEVICE_MAN_RESULT_BUF_ERR_MAXIMUM DEVICE_MAN_RESULT_BUF_ERR_LENGTH DEVICE_MAN_RESULT_BUF_ERR_OVER_MAX Input parameter error DEVICE_MAN_RESULT_PARAMETER_ERROR Memory allocate failed DEVICE MAN RESULT MEM FAILED No capture card DEVICE MAN RESULT NO CARD Get UI No failed DEVICE MAN RESULT GET UI NO FAILED Get bus No failed DEVICE MAN RESULT GET BUS NO FAILED Get information failed DEVICE MAN RESULT GET INFO FAILED CPLD check failed DEVICE MAN RESULT CPLD FAILED DEVICE MAN RESULT UNKNOWN ERROR DeviceManGetVersion int ot ipVerYear int ot ipVerMonth int ot ipVerDay Description Get DeviceMan dll verion Parameter ipVerYear Integer pointer of year version ot ipVerMonth Integer pointer of month version ot ipVerDay Integer pointer of day version Return An integer see enum type DeviceManGetCardList int ot ipCardNum void ot ppCardList Description Get
20. capture card list IE gt HDC 4x Series SDK Windows Parameter ot_ipCardNum Integer pointer of card number ot_ppCardList Void pointer of card list Return An integer see enum type 3 2 2 CPLDMan API Introduction The CPLDMan dll is the same with the DeviceMan dll The detail usage can be found in the source code enum CPLD_RESULT_SUCCESS 0 CPLD_RESULT_MEM_ALLOC_FAILED CPLD_RESULT_LIB_INITIALIZED CPLD_RESULT_LIB_UNINITIALIZED CPLD_RESULT_LIB_INITIALIZE_FAILED CPLD_RESULT_LIB_UNINITIALIZE_FAILED CPLD RESULT OPENED NUMBER OVER CPLD RESULT OPEN FAILED CPLD RESULT INVALID CERTIFICATE CPLD RESULT INVALID PARAMETER CPLD RESULT VIDEO SOURCE GET FAILED CPLD RESULT VIDEO SOURCE SET FAILED CPLD RESULT VIDEO RESOLUTION NO OUTPUT CPLD RESULT VIDEO RESOLUTION NO HDMI CPLD RESULT VIDEO RESOLUTION INVALID CPLD RESULT VIDEO RESOLUTION GET FAILED CPLD RESULT VERSION 8051 GET FAILED CPLD RESULT VERSION CPLD GET FAILED CPLD RESULT VERSION FPGA GET FAILED 22 94 842 54 I Technology Corp HDC 4x Series SDK Windows 1 CPLDManGetVersion int ot_ipVerYear int ot ipVerMonth int ot ipVerDay Description Get CPLDMan dll version Parameter ipVerYear Integer pointer of year version ot ipVerMonth Integer pointer of month version ot ipVerDay Integer pointer of day version Return An integer see enum type 2 C
21. coding page by clicking one of the Device 0 button Click the Decoding tab to access the decoding page Step 3 Click Ref button to locate a video file in the computer to decode Step 4 Select the video format of the selected video clip The video format selected here must be the same with the video format of the file selected in the previous step 8051 Version N A CPLD Version FPGA Version N A Route 1264 0 Locate a video file to decode Video 1920108059 34 The video format of the video The video format selected here must be the same with the video format of the file selected in the field above Figure 2 4 Decoding Settings Step 5 Close the window to save the settings Step 6 Click Operation Start to start decoding the selected video 2 4 Video Bypass To view the video input source on DVI display device in real time please follow the steps below 22 94 HDC 4x Series SDK Windows Step 1 Step 2 Step 3 Step 4 Technology Corp Launch the HDCapture SDK Connect the DVI cable from DVI display device to the DVI I output port of the HDC 4x Series SDK Windows Connect the video input source to the DVI I input port of the HDC 4x Series SDK Windows A blue screen shows on the DVI display device before displaying the video HDC 4x Serie
22. d This wizard helps you install the software drivers that some computers devices need in order to work To continue click Next Figure 1 3 Device Driver Installation Wizard Step 7 driver starts to install and the screen in Figure 1 4 appears HDC 4x Series SDK Windows The drivers are now installing 2 gm Please wait while the drivers install This may take some time to complete Figure 1 4 Driver Installing Step 8 When the driver installation is complete the screen in Figure 1 5 appears Click the Finish button to finish driver installation Completing the Device Driver Installation Wizard The drivers were successfully installed on this computer Driver Name Status w Fujitsu MB86H55 REB Device Updated Figure 1 5 Driver Installation Complete Step 9 Check the device manager in the Windows control panel to ensure the driver MB86H55 REB PCI and WinDriver has been properly installed Figure 1 6 I I Technology Corp HDC 4x Series SDK Windows Device Manager Action View 1 Hs AMD PC Computer Disk drives Display adapters 85 Human Interface Devices IDE ATA ATAPI controllers IEEE 1394 Bus host controllers 4 gt Jungo WinDriver Keyboards n Mice and other pointing devices Monitors Network ad
23. dio section details are displayed in the error register A ERROR INFO 0 00_000 INNER ERROR DTOP internal error 0x03 BACKGROUND 0x04 An error occurred during processing of an interrupt from the AUDIO SPDIF output 0x05 xxxx An error occurred during processing of an interrupt from the audio output 0x09 An error occurred during processing of an interrupt from the video output OxOD An error occurred during processing of an interrupt from the stream splitter 0x09 VPLAY 0 00 0001 OVERFLOW An FIFO overflow occurred 0x00 0002 UNACCEPTABLE HOSTCMD EVENT An invalid state transition instruction event was received 0x00 0003 INVALID PARAM Invalid argument IE IT echnology Gorp HDC 4x Series SDK Windows The initialization dedicated 0 00 0004 INVALID_INIT_PARAM parameter register V is invalid The state of the video output 0x00_0005 INVALID_VIDEO_OUT_STATE hardware is invalid The state of the audio output 0x00 0006 INVALID AUDIO OUT STATE hardware is invalid INVALID _ The STC state of the video output 0x00 0007 VIDEO OUT STC STATE hardware is invalid INVALID The STC state of the audio output 0x00 0008 AUDIO OUT STC STATE hardware is invalid 0x00 0009 INNER
24. e the chip ID use it be carefully Parameter in_iChipID Chip ID in_iBusNumber Bus No in_iDevNumber Device No 13 void DirectShowEnabled int in_iChipNo bool in_bFlag Description Enable disable DirectShow Parameter in_iChipNo Chip No in_bFlag true is enabled false is disabled Technology Corp HDC 4x Series SDK Windows 3 3 DirectShow Graph 3 3 1 Encoding Graph Input Source EX PS3 Source Filter MB86H55 REB Dump Filter 42 zD Ce gt HDC 4x Series SDK Windows 3 4 Architecture of SDK Chip codec device usually means the same thing HDCapture SDK C Application DeviceMan dll CPLDMan dll Mb86H55rebDIl dll Control CPLD Get capture card information Ex Get Set video source CPLD OS Control chip codec device Ex Encode Decode Chip Codec Device I I Technology Corp HDC 4x Series SDK Windows Chapter 4 FAQ 42 HDC 4x Series SDK Windows Q Capture card driver application and input source are ready but there is no image on the display or the image is displayed incorrectly A The proper video codec is needed to display H 264 video image For example ffdshow codec Q How do check the current DirectX version A In Windows navigate to Start
25. f their respective owners gt HDC 4x Series SDK Windows Table of Contents 1 DRIVER AND SDK INSTALLATION ccccccccsccscccccccscccscccssccssccscccsscosscosscosssoses 6 1 1 OVERVIEW 7 1 2 DRIVER 5 00000000 0 0 8 1 2 1 Uninstall 11 1 3 SOFTWARE 8 0 1 100 se esie eese etse nea 11 L34 System MT 11 1 3 2 HDCapture SDK 12 1 3 3 Uninstall HDCapture SDK 15 2 HDCAPTURE SDK APPLICATION 0 cccccscsssccssccsscsssccsscssscssscssscssscssscssscssccssees 17 2 1 HDCAPTURE SDK OVERVIEW hh nne e esiste rien eese eren nea 18 2 2 VIDEO 1 1 18 2 3 VIDEO DECODING 21 2 VIDEO B YPASS 22 3 API 24 3 1 BUILD ENVIRONMENT cccssssscecccccccsessscsceccccccseseusescececcessssuessaseecceceseuuueaseee
26. fully installed the following window appears Click Close to exit Ti HO Capture SDK 2 00 Installation Complete HDCapture SDK 2 00 has been successfully installed Click Close to exit Please use Windows Update to check for any critical updates to the NET Framework Figure 1 11 Installation Complete 1 3 3 Uninstall HDCapture SDK To uninstall the HDCapture SDK follow the steps below Step 1 Select Control Panel gt Programs Programs and Features Step 2 Select HDCapture SDK and click the Uninstall button to uninstall the HDCapture SDK Figure 1 12 e IE HDC 4x Series SDK Windows gt Control Panel Programs Programs Features Control Panel Home Uninstall or change program View installed updates To uninstall a program select it from the list and then click Uninstall Change or Repair Turn Windows features on or Br Organize Change Repair iS Asmedia 5 104 USB 3 0 Host Controller Driver Zl ATI Catalyst Install Manager HDCapture SDK 2 00 17 JMicron JMB36X Driver LEADTOOLS Multimedia EVAL 17 5 Microsoft Visual C 2005 Redistributable 1 Microsoft Visual C 2008 Redistributable x86 9 0 21022 Microsoft Visual C 2008 Redistributable x86 9 0 30729 4148 Microsoft Visual C 2010 x86 Redistributable 10 0 30319 NVIDIA 3D Vision Controller Driver 267 85 83 NVIDIA
27. mat There are multiple video format options but only two options are for the HDC 4x Series SDK Windows They are 1920x1080 60 6000kps 30000kps 1280x720 60p 4000kps 24000kps Which video format to choose depends on the video input resolution and the selected mode set by the HDC 4x Series SDK Windows rotary switch If the selected mode supports 720p resolution select 1280x720 60p despite of what the video input resolution is If the selected mode supports 1080p resolution select 1920x1080 60p If the selected mode supports 720p or 1080p resolution the decision is made by the video input resolution Select 1280x720 60 if both width and height numbers of the video input resolution are less than 1280 and 720 For example 800x600 Select 1920x1080 60 if either width or height number of the video input resolution is greater than 1280 or 720 For example 1024x768 To understand what resolutions the modes set by the rotary switch support please refer to the HDC 4x Series user manual The user can also refer to Appendix B in the HDC 4x Series user manual for tables of the supported input resolution and the corresponding video format to select Step 4 Configure the encoding settings Figure 2 2 including encoding file directory click Ref button to choose the directory rate control CBR or VBR and video encoding bitrate must be in the range of video format When
28. plex controller ENC 0x09 VPLAY Video playback controller DEC VDMX Video decode controller DEC OxOB APLAY Audio playback controller DEC 0x0C ADMX Audio decode controller DEC 0 00 SDMX System stream controller DEC OxOE SAPI Serial communication controller ENC DEC HDC 4x Series SDK Windows A 3 ERROR_STATUS 23 0 in the following sections I I Technology Corp Detailed error cause The relationship between the values and error causes is described A 3 1 IDLE ERROR_MODULE 7 0 ERROR_MODULE 23 0 Outline Value Name Value Name The system command parameter 0 00 0001 INVALID SCMD CMD ID cmd id is invalid The system command parameter 0x00 HOSTCMD 0x00 0002 SCMD CC NOT CONTINUOUS continuity counter values are not consecutive HOSTCMD ERR SCMD 0x00 0003 Incorrect firmware UNACCEPTABLE FIRMWARE IE gt HDC 4x Series SDK Windows A 3 2 ENC ERROR_MODULE 7 0 ERROR MODULE 23 0 Outline Value Name Value Name The system command 0 00 0001 INVALID SCMD 10 parameter cmd id is invalid The system command 0x00 HOSTCMD 0x00 0002 SCMD CC NOT CONTINUOUS parameter continuity counter values are not consecutive HOSTCMD ERR SCMD 0x00 0003 Incorrect firmware UNACCEPTABLE FIRMWARE 0 01 ETOP 0 00 0001 FIFO_OVERFLOW event
29. rg IntPtr hWnd Description Open device Parameter pciNoArg Device chip No hWnd Window handle 2 void Close Description Close device 3 void Encode Description The encode is begun 4 void Decode Description The decode is begun 5 void Stop Description The stop is begun 6 void Reset Description The reset is begun 7 AsyncEventResult OnMsg ref Message m out string comment Description Page 38 I Technology Corp HDC 4x Series SDK Windows It is processed to receive the message Parameter m Value of message comment Comment form me Return Value of AsyncEventResult public enum AsyncEventResult UnknownEvent OperationContinue OperationComplete OperationCompleteStop OperationCompleteAutoStop OperationCancel Warning SeriousError HdmiCableStatusChanged AudioStatusChanged 8 bool Equals ref Mb86H55reb target Description Oneself is compared with the argument Parameter target target Return true equal false not equal 9 void CommitProperty Description The change in property is committed 10 void ApplyGpio Description Property is applied to the GPIO device gt HDC 4x Series SDK Windows 11 void RebootFirm Description Firm is rebooted 12 void SetChipNo int in_iChipNo Description Set device chip No This function will chang
30. s SDK Windows Chapter 3 API Introduction Page 24 I I Technology Corp HDC 4x Series SDK Windows 3 1 Build Environment The API build environment requirements are listed below If build environment is not Microsoft Visual Studio 2005 SP1 or latter you need to install Microsoft Visual C 2005 SP1 Redistributable Package x86 Microsoft Windows XP SP2 32 bit Microsoft Windows 7 32 bit DirectX SDK August 2007 Windows SDK for Windows Vista 6 0 6000 Microsoft NET Framework 2 0 3 0 3 5 4 0 32 bit Microsoft Visual Studio 2005 The DumpFile dll and PushFileSource2 dll are filters of DirectShow You must register them before use them otherwise you will get an error 3 2 API Introduction IN NOTE API usage in document is different from API usage in SDK source code the API usage in SDK source code is CORRECT IE gt 3 2 1 DeviceMan API Introduction There are one enum one structure and two functions in DeviceMan dll The source codes are listed below for reference typedef struct _CardList_T Card category int iCategory UI No usually is the slot No int iUINo Bus No int iBusNo Device number int iDeviceNum Transmitter number int iTransmitterNum Device No of each device int iDeviceNo 4 Device information of each device char
31. seeeeeaes 25 3 2 API INTRODUCTION 25 3 2 1 DeviceMan 26 3 2 2 CPLDMan Introduction 28 3 2 3 Mb86H55rebDIl Introduction cccccccccnsseeccccsseeccccseececcsnececcnsneccecauacess 32 3 2 4 Role of Mb86H55rebDIll API seca 32 3 2 5 Using 32 3 2 6 86 55 API 35 3 3 DIRECTSHOW 0 6 41 2 2 4 Encoding GYGBIL a 41 3 4 ARCHITECTURE OF 0002000 00000000000 siet eese essen na 42 tiri c 43 ERROR CODE um 45 A l ERROR CODE 46 4 Technology Corp HDC 4x Series SDK Windows AZ ERROR MODULE 7 0 46 AS ERROR STATUS 23 47 A31 IDLE MET 47 T NP le 48 MBPS P 52 D E f bm mi Ce HDC 4x Series SDK Windows Chapter 1
32. stem For detailed setup procedures for some of the above programs please refer to Appendix A 1 3 2 HDCapture SDK Installation To install the HDCapture SDK please follow the steps below Step 1 Step 2 Step 3 Insert the driver CD Locate the HDCaptureSDK_x86_Vxxxx msi file in the driver CD HDCaptureSDK_x86_VxxxxR msi R released version HDCaptureSDK x86 VxxxxD msi D debug version Double click the setup file to start the installation The user can also download the latest setup file from IEI website The HDCapture Setup Wizard welcome window appears Click Next to start I I iechnology Corp J HDCapture SDK V2 0 Welcome to the HDCapture SDK V2 00 Setup Wizard The installer will quide you through the steps required to install HDCapture SDK 2 00 on your computer WARNING This computer program is protected by copyright law and international treaties Unauthorized duplication or distribution of this program or any portion of it may result in severe civil or criminal penalties and will be prosecuted to the maximum extent possible under the law Figure 1 7 HDCapture Setup Wizard Step 4 Select a folder for HDCapture installation in Figure 1 8 Click Next to continue 2 HoCapture SDK V2 0 Select Installation Folder The installer will install HDCapture SDK 2 00 to the following folder To install in this folder click Next To install to a different folder enter it belo
33. ster them before using them otherwise an error will occur Step 2 Use name space using Mb86H55rebDIil HDC 4x Series SDK Windows Step 3 Step 4 Step 5 I Technology Corp Declare variable to control MB86H55 as below Mb86H55reb mb86h55reb new Mb86H55reb Add the following event handler protected override void WndProc ref Message m DoMb86h55Events ref base WndProc ref private void DoMb86h55Events ref Message m Mb86H55reb AsyncEventResult result string comment result mb86h55reb OnMsg ref m out comment UpdateScreenAfterEvents result comment In the function UpdateScreenAfterEvents other control functions can be added according to the purpose For example Error message report function private void UpdateScreenAfterEvents Mb86H55reb AsyncEventResult result string comment switch result case Mb86H55reb AsyncEventResult OperationComplete break case Mb86H55reb AsyncEventResult OperationCompleteStop mb86h55reb Reset break case Mb86H55reb AsyncEventResult OperationCompleteAutoStop gt HDC 4x Series SDK Windows mb86h55reb Reset break case Mb86H55reb AsyncEventResult OperationCancel break case Mb86H55reb AsyncEventResult Warning break case Mb86H55reb AsyncEventResult SeriousError break case Mb86H55reb AsyncEventResult HdmiCableStatusChanged break case Mb
34. w or click Browse Folder C Program Files HD Capture SDK V2 00 i Ga Ce Figure 1 8 Select Installation Folder Step 5 The following screen appears Click Next to confirm the installation 6 I Technology Gorp Confirm Installation The installer is ready to install HDCapture SDK V2 00 on your computer Click Next to start the installation Figure 1 9 Confirm Installation Step 6 The system starts installing the HDCapture Step 7 error happens during the installation as shown in Figure 1 10 click Continue to continue the installation eS Module C Program SDK DumpFile dil failed to register HRESULT 2147010895 Contact your support personnel Exit Installation Try Again Continue HRESULT 2147010885 Contact your support personnel Exit Installation Try Again Figure 1 10 Installation Error Messages I I Technology Corp HDC 4x Series SDK Windows IN NOTE Since DumpFile dll and PushFileSource2 dll are DirectShow filters the user must register them before use If the error described in Step 7 occurs please use one of the following methods to register after the HDCapture SDK installation 1 Start Menu gt Programs gt HDCapture SDK V1 01 gt InstallFilter or 2 Go to the installation folder and click InstallFilter bat Step 8 When the HDCapture is success
35. ws driver is already installed please refer to Section 1 2 1 to uninstall the driver first If the User Access Control dialog box appears during installation click Yes to continue Step 1 Make sure to log in the system as the administrator Step 2 Insert the driver CD Step 3 Locate the Driverinstaller bat file in the driver CD Double click it Step 4 Aconfirmation window appears Click Install Would you like to install this device software Name Jungo Jungo A Publisher Jungo LTD Always trust software from Jungo LTD 1 You should only install driver software from publishers you trust How I decide which device software is safe to install Figure 1 1 Windows Security Step 5 If the following window appears click Install this driver software Anyway 4 Technology Corp HDC 4x Series SDK Windows Don t install this driver software You should check your manufacturer s website for updated driver software for your device i Install this driver software anyway Only install driver software obtained from your manufacturer s website or disc Unsigned software from other sources may harm your computer or steal information See details Figure 1 2 Windows Warning Window Step 6 The Device Driver Installation Wizard appears Click Next to start Welcome to the Device Driver Installation Wizar

Download Pdf Manuals

image

Related Search

Related Contents

GUÍA DEL USUARIO: TOR HOTELES EXTERNO  MS-NRX200i  Plataforma Nacional de Inteligencia Comercial  Procesador de placas 68-85 Cuadro de  Scarica il Catalogo Materiale Elettrico 2015    ODFS PACE Manual  FP302 - Smar    Samsung RT53EASM1/XSV Hướng dẫn sử dụng  

Copyright © All rights reserved.
Failed to retrieve file