[host] configure/ifdef out nvfbc

This commit is contained in:
arcnmx 2017-12-14 14:19:18 -05:00
parent 9a9d84cd1f
commit a01d755ab5
2 changed files with 9 additions and 1 deletions

View File

@ -17,6 +17,8 @@ this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#if CONFIG_CAPTURE_NVFBC
#pragma once #pragma once
#include "ICapture.h" #include "ICapture.h"
@ -67,4 +69,6 @@ namespace Capture
NvFBCFrameGrabInfo m_grabInfo; NvFBCFrameGrabInfo m_grabInfo;
NVFBC_TOSYS_GRAB_FRAME_PARAMS m_grabFrameParams; NVFBC_TOSYS_GRAB_FRAME_PARAMS m_grabFrameParams;
}; };
}; };
#endif

View File

@ -25,7 +25,9 @@ Place, Suite 330, Boston, MA 02111-1307 USA
#include "common/debug.h" #include "common/debug.h"
#include "ICapture.h" #include "ICapture.h"
#if CONFIG_CAPTURE_NVFBC
#include "Capture/NvFBC.h" #include "Capture/NvFBC.h"
#endif
#include "Capture/DXGI.h" #include "Capture/DXGI.h"
class CaptureFactory class CaptureFactory
@ -39,7 +41,9 @@ public:
if (!devices.empty()) if (!devices.empty())
return devices; return devices;
#if CONFIG_CAPTURE_NVFBC
devices.push_back(new Capture::NvFBC()); devices.push_back(new Capture::NvFBC());
#endif
devices.push_back(new Capture::DXGI ()); devices.push_back(new Capture::DXGI ());
return devices; return devices;