livi-gst-sink.h 435 Bytes
Newer Older
Guido Gunther's avatar
Guido Gunther committed
1
/*
2
 * Copyright 2021 Purism SPC
Guido Gunther's avatar
Guido Gunther committed
3
 *
4
 * SPDX-License-Identifier: GPL-2.0-or-later
Guido Gunther's avatar
Guido Gunther committed
5
6
 */

7
#pragma once
Guido Gunther's avatar
Guido Gunther committed
8
9
10
11
12
13
14
15
16
17
18

#include "livi-gst-paintable.h"

#include <gst/gst.h>
#define GST_USE_UNSTABLE_API
#include <gst/gl/gl.h>
#include <gst/video/gstvideosink.h>
#include <gst/video/video.h>

G_BEGIN_DECLS

19
#define LIVI_TYPE_GST_SINK (livi_gst_sink_get_type ())
Guido Gunther's avatar
Guido Gunther committed
20

21
G_DECLARE_FINAL_TYPE (LiviGstSink, livi_gst_sink, LIVI, GST_SINK, GstVideoSink)
Guido Gunther's avatar
Guido Gunther committed
22
23

G_END_DECLS