⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rawregisteraccess.txt

📁 BCAM 1394 Driver
💻 TXT
字号:
RawRegister.idl provides a COM interface to get raw register access to a Basler 1394 
camera via DirectShow.

Two different methods allow to read or write to the camera's register.


The IDL can be compiled with MIDL to create RawRegister.h and RawRegister_i.c, which can 
be added to a C++ project to use the interface.

Here's an example for using the interface. 

// use the IRawRegisterSpace interface to read a register
CComPtr<IRawRegisterSpace> rawRegister;
fBuilder->FindInterface(&PIN_CATEGORY_PREVIEW, NULL,
fCamera, IID_IRawRegisterSpace, (void**)&rawRegister);
      
if (rawRegister != NULL)
{
  ULONG value;
  if (FAILED(hr = rawRegister->ReadRegister(0xfffff0f00830UL, &value)))
    ATLTRACE("ReadRegister error 0x%08x\n", hr);
  else
    ATLTRACE("ReadRegister returned %ld (0x%08x)\n", value, value);
  }
  else
  {
   ATLTRACE("IRawRegisterSpace interface not found\n");
  }



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -