forked from jnohlgard/python-v4l2capture
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvideooutfile.h
29 lines (21 loc) · 942 Bytes
/
videooutfile.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef VIDEOOUTFILE_H
#define VIDEOOUTFILE_H
#include <Python.h>
#include <map>
#include <string>
#include "base.h"
class Video_out_file_manager_cl{
public:
PyObject_HEAD
std::map<std::string, class Base_Video_Out *> *threads;
};
typedef Video_out_file_manager_cl Video_out_file_manager;
int Video_out_file_manager_init(Video_out_file_manager *self, PyObject *args,
PyObject *kwargs);
void Video_out_file_manager_dealloc(Video_out_file_manager *self);
PyObject *Video_out_file_manager_open(Video_out_file_manager *self, PyObject *args);
PyObject *Video_out_file_manager_Send_frame(Video_out_file_manager *self, PyObject *args);
PyObject *Video_out_file_manager_close(Video_out_file_manager *self, PyObject *args);
PyObject *Video_out_file_manager_Set_Frame_Rate(Video_out_file_manager *self, PyObject *args);
PyObject *Video_out_file_manager_Set_Video_Codec(Video_out_file_manager *self, PyObject *args);
#endif //VIDEOOUTFILE_H