LUMIERA.clone/tests/examples/plugin_main.c
2007-07-17 20:42:07 +02:00

28 lines
694 B
C

#include "plugin.h"
#include "hello_interface.h"
int
main(int argc, char** argv)
{
/*
we have a plugin 'hello_1' which provides us 2 hello interfaces, one for english and one for german output,
open both try them, close them.
*/
struct hello_interface_1* hello_de =
cinelerra_interface_open ("hello_1", "german_1", sizeof(struct hello_interface_1));
if (!hello) CINELERRA_DIE;
struct hello_interface_1* hello_en =
cinelerra_interface_open ("hello_1", "english_1", sizeof(struct hello_interface_1));
if (!hello) CINELERRA_DIE;
hello_de->say_hello();
hello_en->say_hello();
cinelerra_interface_close (hello_en);
cinelerra_interface_close (hello_de);
}