[host] added option parsing to application

This commit is contained in:
Geoffrey McRae
2017-11-16 20:53:22 +11:00
parent 71c6e5d317
commit 6eb40a1897
15 changed files with 462 additions and 94 deletions

View File

@@ -33,7 +33,9 @@ namespace Capture
NvFBC();
~NvFBC();
bool Initialize();
const char * GetName() { return "NvFBC"; }
bool Initialize(CaptureOptions * options);
void DeInitialize();
enum FrameType GetFrameType();
enum FrameComp GetFrameCompression();
@@ -41,6 +43,9 @@ namespace Capture
bool GrabFrame(struct FrameInfo & frame);
private:
CaptureOptions * m_options;
bool m_optNoCrop;
bool m_initialized;
HMODULE m_hDLL;