clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

commit 874e8fe5ce9559c7e60bb5ddd171101943d4d634
parent 7abd01ea14117cb98ce23c7f79210d5b4ee9c2fa
Author: Alexandre Bique <bique.alexandre@gmail.com>
Date:   Mon, 20 Oct 2014 23:06:47 +0200

Add embeding for win32 and xlib

Diffstat:
Ainclude/clap/clap-embed-win32.h | 16++++++++++++++++
Ainclude/clap/clap-embed-xlib.h | 17+++++++++++++++++
2 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/include/clap/clap-embed-win32.h b/include/clap/clap-embed-win32.h @@ -0,0 +1,16 @@ +#ifndef CLAP_EMBED_WIN32_H +# define CLAP_EMBED_WIN32_H + +# include <windows.h> + +# include "clap.h" + +# define CLAP_EMBED_WIN32 "clap/embed/win32" + +struct clap_embed_win32 +{ + bool (*embed)(struct clap_plugin *plugin, + HWND window); +}; + +#endif /* !CLAP_EMBED_WIN32_H */ diff --git a/include/clap/clap-embed-xlib.h b/include/clap/clap-embed-xlib.h @@ -0,0 +1,17 @@ +#ifndef CLAP_EMBED_XLIB_H +# define CLAP_EMBED_XLIB_H + +# include <X11/Xlib.h> + +# include "clap.h" + +# define CLAP_EMBED_XLIB "clap/embed/xlib" + +struct clap_embed_xlib +{ + bool (*embed)(struct clap_plugin *plugin, + Window window, + Display *display); +}; + +#endif /* !CLAP_EMBED_XLIB_H */