Files
UltraGrid/src/spout_sender.cpp
2017-07-13 16:41:41 +02:00

22 lines
515 B
C++

#include "SpoutSDK/Spout.h"
#include "spout_sender.h"
void *spout_sender_register(const char *name, int width, int height) {
SpoutSender *sender = new SpoutSender;
sender->CreateSender(name, width, height);
return sender;
}
void spout_sender_sendframe(void *s, int width, int height, unsigned int id) {
((SpoutSender *)s)->SendTexture(id, GL_TEXTURE_2D, width, height, false); // default is flip
}
void spout_sender_unregister(void *s) {
((SpoutSender *)s)->ReleaseSender();
delete s;
}