mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-21 14:40:22 +00:00
22 lines
515 B
C++
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;
|
|
}
|
|
|