1
/*
2
 * Copyright (C) 2009-2010 Felipe Contreras
3
 *
4
 * Author: Felipe Contreras <felipe.contreras@gmail.com>
5
 *
6
 * This file may be used under the terms of the GNU Lesser General Public
7
 * License version 2.1, a copy of which is found in LICENSE included in the
8
 * packaging of this file.
9
 */
10
11
#ifndef GST_DSP_VPP_H
12
#define GST_DSP_VPP_H
13
14
#include <gst/gst.h>
15
16
G_BEGIN_DECLS
17
18
#define GST_DSP_VPP(obj) (GstDspVpp *)(obj)
19
#define GST_DSP_VPP_TYPE (gst_dsp_vpp_get_type())
20
#define GST_DSP_VPP_CLASS(obj) (GstDspVppClass *)(obj)
21
22
typedef struct _GstDspVpp GstDspVpp;
23
typedef struct _GstDspVppClass GstDspVppClass;
24
25
#include "gstdspbase.h"
26
27
struct _GstDspVpp {
28
	GstDspBase element;
29
	int width, height;
30
	int out_width, out_height;
31
};
32
33
struct _GstDspVppClass {
34
	GstDspBaseClass parent_class;
35
};
36
37
GType gst_dsp_vpp_get_type(void);
38
39
G_END_DECLS
40
41
#endif /* GST_DSP_VPP_H */