jna-求助,JNA读取缓冲区的内容

问题描述

求助,JNA读取缓冲区的内容
我现在正在做一个跟摄像机交互的小项目,摄像机有一个SDK,我用JNA连接他提供的DLL库,然后注册,布防之后,他会在拍摄到车牌之后把车牌识别出来,通过布防的回调方法发送给我。
我现在能收到他发送的车牌的字符串,但是车牌拍摄图片的传输上,他给我提供了一个ByteByReference pBuffer1的变量数据,我尝试着用如下方式读取图片:
  Memory mymem = new Memory(2048*2048);
  strPlateInfo.pBuffer1.setPointer(mymem);
  byte[] DB = new byte[2048*2048];
  mymem.read(0, DB, 0, 2048*2048);
  fout = new FileOutputStream("E:"+newName+"01.jpg");  //将字节写入文件
  fout.write(DB);
  fout.close();

但是失败了,我到底错在哪了呢,第一玩JNA,求大神指点下。

解决方案

求助大神啊,i need help !

时间: 2024-08-01 20:47:08

jna-求助,JNA读取缓冲区的内容的相关文章

c++-求助0xC0000005: 读取位置 0x00000004 时发生访问冲突错误

问题描述 求助0xC0000005: 读取位置 0x00000004 时发生访问冲突错误 void DInputClass::GetInput() { HRESULT hr = m_KeyboardDevice->GetDeviceState(sizeof(m_keyBuffer), (void**)&m_keyBuffer); //在这里提示错误了 //获取键盘输入消息 if(hr) { m_KeyboardDevice->Acquire(); m_KeyboardDevice-&g

一个读取xml文件内容的类

xml 一个读取xml文件内容的类 package project.util.xml; import java.io.*;import java.util.*;import javax.servlet.http.*;import org.apache.log4j.*;import org.jdom.*;import org.jdom.input.*; /*** <p>Title: <font color="steelblue" size="10"&

JS通过ajax动态读取xml文件内容的方法

 这篇文章主要介绍了JS通过ajax动态读取xml文件内容的方法,实例分析了Ajax操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS通过ajax动态读取xml文件内容的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码读取note.xml文件,并填充显示相关字段 HTML文件代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3

jQuery读取XML文件内容的方法

 这篇文章主要介绍了jQuery读取XML文件内容的方法,实例分析了jQuery操作XML文件的技巧,需要的朋友可以参考下     本文实例讲述了jQuery读取XML文件内容的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.

Excel读取单元格内容功能,录入数据同步读音校对

  死磕数据也要玩出花样~Excel 读取单元格内容功能,录入数据同步读音校对,让耳朵替眼睛分担分担压力!方法:文件>选项>快速访问工具栏>不在功能区中的命令>按Enter开始键朗读单元格>添加>点击快速访问工具栏中"朗读单元格按钮">单元格按Enter即可!让眼睛休息一会儿~!

我的fflush(stdin)为什么没有丢弃输入缓冲区的内容

问题描述 我的fflush(stdin)为什么没有丢弃输入缓冲区的内容 操作系统为linux mint 17.2 测试代码为: #include int main(){ char mychar; scanf("%c",&mychar); fflush(stdin); printf("%cn",mychar); scanf("%c",&mychar); printf("%cn",mychar); return 0

c++将读取的文件内容一次性输出于屏幕

问题描述 c++将读取的文件内容一次性输出于屏幕 是这样的 我用c++实现将很多字符构成的txt文件依次输出 ,从而形成动画的效果但是在每读取一个txt文件的时候读取的很慢 在控制台输出的时候文件的字符从上往下刷下来,让后清屏 再读第二个文件 这样太慢了 能不能让一个文件的字符一次性显示屏幕上啊?我的代码: #include#include#include#include using namespace std;void hoop(string x){ const char *txtname=x

java读取excel表格内容

问题描述 java读取excel表格内容 java读取excel表格内容,中间有好多空格,空格下面还有字,但是我就想读到空格上面,下面的不想读了,该怎么办呢 解决方案 使用POI组建读excel数据 解决方案二: POI 读取行列都可以的 . 解决方案三: 使用POI组建读excel数据,然后进行判断,空格就结束 解决方案四: 读到固定的某一行某一列就行了,,, 解决方案五: POI读取excel 时,是循环行读取的,在读取行数据时判断当前行数据是否为空,如果为空就跳出循环

java读取excel2013版的内容并把读取出来的内容插入到数据库中

问题描述 java读取excel2013版的内容并把读取出来的内容插入到数据库中 想用java代码读取excel(2013)表格里的内容,但是excel里面有好几个sheet,还有好几个表,该怎么办,而且还要把读取出来的内容储存到数据库中去,求大神帮助 解决方案 public static List<String[]> readExcel(String filePath) { try { List<String[]> list = new ArrayList<String[]