
Technical Manual
© 2006-2010 by HIKVISION. All rights reserved.
8
1.
RegisterDecoderVideoCaptureCallback()
2.
HW_SetDecoderVideoCapture()
VER 4.2
1.
Add new API StartVideoPreviewEx() to extend the function StartVideoPreview() and provide
more display mode for board DS-40xxHC.
2.
Support playing multi-encode files for board DS-40xxMDI
3.
Add new API HW_SetDecoderPostProcess() to avoid the flash while decoding.
4.
Add new API HW_InputDataByFrame() which is the similar with HW_InputData () and
support displaying I frame in real-time
5.
Update the decoder of MDI board, and improve the quality of image
6.
Improve the thread-safety of SDK
7.
support 4008HSI and 4016HSI PCI-Card
VER 4.1
1.
Support the new board D
2.
Improve the image quality for the image, special for 4CIF format
3.
Add the file index for DS400xMD, Then could get the begin time and end time for the record
file. And could locate playing by time or frame number.
VER 4.0
1.
Support new board DS4016HCSI, DS4016HCI,DS4002MDI,DS4004MDI
2.
Use new mode to realize video preview. It peel off the SDL from the SDK, And the SDK
provide the video data directly. Then the application could carry out the preview by it by the
SDL or other more efficient ways. Please refer to the demo ―dsdemo‖. It is use SDL to realize
the preview. Please note, in demo the parameter of SDL_VIDEO_YUV_HWACCEL was set
as 1,it could cause low cpu load and more wonderful picture. But it is restricted by the system.
In some system as some video card, there will case the image flash. Then this parameter must
change to 0.
3.
Add the new API SetupMotionDetectionEx() to predigest call and advance the efficiency.
Now realize motion detect only by calling SetupMotionDetectionEx, StartMotionDetection.
After call this API, the SDK will not provide the frames type as PktMotionDetection. You
could get the motion status by callback function MotionDetectionCallback() and parameter
bMotionDetected.
4.
Add the new API SetOsdDisplayModeEx(). That could support up to 8 lines OSD. And fixed
the precision of the OSD. Now the user could not call SetupDateTime() to adjust the time.
5.
Add the new API GetJpegImage() to get the JPEG image directly.
6.
There have watchdog In DS4016HCSI. You could call SetWatchDog() to enable it.
The DS4002MD and DS4004MD:
H.264 High Resolution Video & Audio Matrix Decode
Board
Decode function:
1.
Each DS4002MDI can realize 4 channels QCIF,CIF,2CIF or 3 channels DCIF, 2 channel