Ejemplo n.º 1
0
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;
}