diff options
| -rw-r--r-- | src/lib/grok/context.h | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/src/lib/grok/context.h b/src/lib/grok/context.h index 9921de27f..aae1849ca 100644 --- a/src/lib/grok/context.h +++ b/src/lib/grok/context.h @@ -61,20 +61,32 @@ struct GrokLogger : public MessengerLogger { } }; -struct FrameProxy { - FrameProxy(int index, Eyes eyes, DCPVideo dcpv) : index_(index), eyes_(eyes), vf(dcpv) + +class FrameProxy +{ +public: + FrameProxy(int index, Eyes eyes, DCPVideo video) + : vf(video) + , _index(index) + , _eyes(eyes) {} + int index() const { - return index_; + return _index; } - Eyes eyes(void) const { - return eyes_; + + Eyes eyes() const { + return _eyes; } - int index_; - Eyes eyes_; + DCPVideo vf; + +private: + int _index; + Eyes _eyes; }; + struct DcpomaticContext { DcpomaticContext( |
