Skip to content

Python wrapper to Hickvision Player SDK. It can be used to open and analyse hickvision video files.

Notifications You must be signed in to change notification settings

ssbarnea/pyHikvision

Repository files navigation

Hikvision Player SDK usage
==========================

#01 load PlayCtrl.dll
#02 call PlayM4_GetPort()
#03 call PlayM4_SetFileRefCallBack()
#04 call PlayM4_OpenFile()
#05 waits for the callback to be called, so we know the file is indexed
#06 call PlayM4_GetFileTime()
#07 call PlayM4_GetFileTotalFrames()
#08 call PlayM4_GetPictureSize()
#09 call PlayM4_Play(port, 0)
#10 PlayM4_SetCurrentFrameNum(port, 0)
#11 PlayM4_Pause(port, 1)

The above calling sequence seems to always work succesfully (no error codes reported).

Now the problem is when we do:

PlayM4_SetCurrentFrameNum(port, frame)
real_fram = PlayM4_GetCurrentFrameNum(port)

Now in some cases real_frame != frame

About

Python wrapper to Hickvision Player SDK. It can be used to open and analyse hickvision video files.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published