HSP用DLLのHSPDSC.dllを使用して取得してみた。
# -*- coding: utf-8 -*-
import ctypes
# hspdsc.dllの読み込み
dll = ctypes.cdll.LoadLibrary('hspdsc')
dll.dsc_Init() # 初期化
print dll.dsc_Version() # バージョンを取得 202
# 利用可能なデバイスの一覧を取得
p1 = ctypes.create_string_buffer(4096)
print dll.dsc_GetDeviceList(p1, 0) # 第2引数に0を設定する
print p1.value
cam = p1.value.decode('shift_jis').splitlines()
print cam
n = 0
for s in cam:
print '%d %s' % (n, s)
n += 1
0 件のコメント:
コメントを投稿