EDS_ERR_NOT_SUPPORTED在佳能t2i反叛与EDSDK 2.11

时间:2012-12-23 07:36:24

标签: c++ edsdk

想知道是否有人遇到过这个问题或者可能知道如何解决...当我调用EdsOpenSession(摄像头)时,我正在用EDSDK 2.11获得EDT_ERR_NOT_SUPPORTED。

奇怪的是,我有SDK附带的示例代码,编译并运行良好,它与我的相机接口就好了。我写的所有代码都是简单的,从最初的工作示例中复制了相关的行,现在我正在撞墙。我的代码,最小化没有错误通知如下:

EdsError     err = EDS_ERR_OK;
EdsCameraListRef cameraList = NULL;
EdsCameraRef camera = NULL;
EdsUInt32    count = 0; 

EdsInitializeSDK();
EdsGetCameraList(&cameraList);
EdsGetChildCount(cameraList, &count);
EdsGetChildAtIndex(cameraList , 0 , &camera);   

EdsDeviceInfo deviceInfo;
EdsGetDeviceInfo(camera , &deviceInfo); 
EdsRelease(cameraList);

err=EdsOpenSession(camera);
//err returns EDS_ERR_NOT_SUPPORTED here

此示例也符合Canon SDK文档。

0 个答案:

没有答案