12345678910111213141516171819202122232425262728293031323334353637383940 |
- #pragma once
- #include "../../Other/libvideoqueue/libvideoqueue.h"
- #include "../../Other/libvideoframework/videoutil.h"
- #ifndef MAX_PATH
- #define MAX_PATH 260
- #endif // !MAX_PATH
- class RvcFaceVideo
- {
- public:
- RvcFaceVideo(void);
- ~RvcFaceVideo(void);
- int InitVideoQueue(const char* strenvqueue, const char* stroptqueue, const char* strpreview_envqueue, const char* strpreview_optqueue);
- int GetVideoFrameSize(int icameraid, int* ivideowidth, int* ivideoheight);
- int GetPreViewVideoFrameSize(int icameraid, int* ivideowidth, int* ivideoheight);
- BOOL GetVideoFrame(int icameraid, videoq_frame* videoframe, int iflags);
- BOOL GetPreViewVideoFrame(int icameraid, videoq_frame* videoframe, int iflags);
- int InitVideoFrame();
- public:
- Clibvideoqueue* m_env_videoqueue;
- Clibvideoqueue* m_opt_videoqueue;
- videoq_frame *m_env_videoframe;
- videoq_frame *m_opt_videoframe;
- Clibvideoqueue* m_preview_env_videoqueue;
- Clibvideoqueue* m_preview_opt_videoqueue;
- videoq_frame *m_preview_env_videoframe;
- videoq_frame *m_preview_opt_videoframe;
- private:
- char m_env_videoname[MAX_PATH];
- char m_opt_videoname[MAX_PATH];
- char m_preview_env_videoname[MAX_PATH];
- char m_preview_opt_videoname[MAX_PATH];
- };
|