obs-studio/plugins/linux-xcomposite/xcompcap-main.h

28 lines
461 B
C
Raw Normal View History

2014-04-28 17:59:53 -07:00
#pragma once
struct XCompcapMain_private;
class XCompcapMain
{
public:
static bool init();
static void deinit();
static obs_properties_t properties();
2014-04-28 17:59:53 -07:00
static void defaults(obs_data_t settings);
XCompcapMain(obs_data_t settings, obs_source_t source);
~XCompcapMain();
void updateSettings(obs_data_t settings);
void tick(float seconds);
void render(effect_t effect);
uint32_t width();
uint32_t height();
private:
XCompcapMain_private *p;
};