CapturePlugin::CaptureDeviceVector CapturePluginDSCapture::enumerateDevices() { CaptureDeviceVector devices; CDSCapture capture; device_map* vids = capture.GetVideoCaptureDevices(); for (device_map::iterator i = vids->begin(); i != vids->end(); ++i) { CaptureDevice dev("dscapture", i->first, i->second); devices.push_back(dev); } return devices; }
CapturePlugin::CaptureDeviceVector CapturePluginBlackMagic::enumerateDevices() { CaptureDeviceVector devices; //if(deckLinkIterator!=NULL) //{ CaptureDevice captureDevice(mCaptureType, "input0", "description_for_input0"); devices.push_back(captureDevice); //} return devices; }