#ifndef MXOMNICREATEPARAM_H #define MXOMNICREATEPARAM_H #include "mxomnicreateflags.h" #include "mxparam.h" #include "mxstring.h" #include "mxvideoparam.h" #include class MxOmniCreateParam : public MxParam { public: __declspec(dllexport) MxOmniCreateParam( const char* mediaPath, struct HWND__* windowHandle, MxVideoParam& vparam, MxOmniCreateFlags flags ); MxOmniCreateFlags& CreateFlags() { return this->m_createFlags; } const MxString& GetMediaPath() const { return m_mediaPath; } const HWND GetWindowHandle() const { return m_windowHandle; } MxVideoParam& GetVideoParam() { return m_videoParam; } const MxVideoParam& GetVideoParam() const { return m_videoParam; } private: MxString m_mediaPath; HWND m_windowHandle; MxVideoParam m_videoParam; MxOmniCreateFlags m_createFlags; }; #endif // MXOMNICREATEPARAM_H