extended example, prepared for C++ plugin

This commit is contained in:
Christian Thaeter 2007-07-17 22:24:46 +02:00
parent bd218fb7ca
commit 737c102766

View file

@ -14,15 +14,40 @@ main(int argc, char** argv)
struct hello_interface_1* hello_de =
cinelerra_interface_open ("hello_1", "german_1", sizeof(struct hello_interface_1));
if (!hello) CINELERRA_DIE;
if (!hello_de) CINELERRA_DIE;
hello_de->say_hello();
struct hello_interface_1* hello_en =
cinelerra_interface_open ("hello_1", "english_1", sizeof(struct hello_interface_1));
if (!hello) CINELERRA_DIE;
if (!hello_en) CINELERRA_DIE;
hello_de->say_hello();
hello_en->say_hello();
cinelerra_interface_close (hello_en);
cinelerra_interface_close (hello_de);
#if 0
/*
same again for a plugin written in C++
*/
hello_de =
cinelerra_interface_open ("hellocpp_1", "german_1", sizeof(struct hello_interface_1));
if (!hello_de) CINELERRA_DIE;
hello_de->say_hello();
hello_en =
cinelerra_interface_open ("hellocpp_1", "english_1", sizeof(struct hello_interface_1));
if (!hello_en) CINELERRA_DIE;
hello_en->say_hello();
cinelerra_interface_close (hello_en);
cinelerra_interface_close (hello_de);
#endif
return 0;
}