目录
python 调用海康sdk返回数据流
import cv2
import time
import os
import numpy as np
import ctypes
REALDATACALLBACK = ctypes.CFUNCTYPE(None, ctypes.c_long, ctypes.c_ulong, ctypes.POINTER(ctypes.c_ubyte), ctypes.c_ulong, ctypes.c_void_p)
def RealDataCallBack_V30(lPlayHandle, dwDataType, pBuffer, dwBufSize, pUser):
'''
码流回调函数
'''
if dwBufSize > 0:
print(pBuffer)
print(pBuffer + 2)
res = bytearray(dwBufSize)
rptr = (ctypes.c_byte * dwBufSize).from_buffer(res)
if not ctypes.memmove(rptr, pBuffer, dwBufSize):
raise RuntimeError("memmove failed")
print(rptr)
python调用海康sdk实时预览画面
,参见我的另一篇博客:
python 海康威视sdk 实时预览_jacke121的专栏-CSDN博客_python 海康sdk