/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (C) 2021, Vedant Paranjape * * gstreamer_test.cpp - GStreamer test base class */ #pragma once #include #include #include class GstreamerTest { public: GstreamerTest(unsigned int numStreams = 1); virtual ~GstreamerTest(); protected: virtual int createPipeline(); int startPipeline(); int processEvent(); void printError(GstMessage *msg); std::string cameraName_; GstElement *pipeline_; GstElement *libcameraSrc_; int status_; private: bool checkMinCameraStreamsAndSetCameraName(unsigned int numStreams); }; .git' href='/libcamera/vivid.git/'>libcamera/vivid.git
libcamera pipeline handler for VIVIDgit repository hosting on libcamera.org
summaryrefslogtreecommitdiff
blob: 0ee100440a4b14021d0d32b4c7066df91097141b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24