BEAST/BSE
- Better Audio System and Sound Engine
0.9.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
bse
bsecontextmerger.hh
Go to the documentation of this file.
1
// Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2
#ifndef __BSE_CONTEXT_MERGER_H__
3
#define __BSE_CONTEXT_MERGER_H__
4
5
#include <
bse/bsesource.hh
>
6
7
G_BEGIN_DECLS
8
9
/* --- object type macros --- */
10
#define BSE_TYPE_CONTEXT_MERGER (BSE_TYPE_ID (BseContextMerger))
11
#define BSE_CONTEXT_MERGER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BSE_TYPE_CONTEXT_MERGER, BseContextMerger))
12
#define BSE_CONTEXT_MERGER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_CONTEXT_MERGER, BseContextMergerClass))
13
#define BSE_IS_CONTEXT_MERGER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BSE_TYPE_CONTEXT_MERGER))
14
#define BSE_IS_CONTEXT_MERGER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_CONTEXT_MERGER))
15
#define BSE_CONTEXT_MERGER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), BSE_TYPE_CONTEXT_MERGER, BseContextMergerClass))
16
#define BSE_CONTEXT_MERGER_N_IOPORTS (8)
17
/* --- object structures --- */
18
struct
BseContextMerger
:
BseSource
{
19
guint merge_context;
20
};
21
struct
BseContextMergerClass
:
BseSourceClass
22
{};
23
24
void
bse_context_merger_set_merge_context (
BseContextMerger
*
self
,
25
guint merge_context);
26
G_END_DECLS
27
#endif
/* __BSE_CONTEXT_MERGER_H__ */
BseContextMergerClass
Definition:
bsecontextmerger.hh:21
bsesource.hh
BseContextMerger
Definition:
bsecontextmerger.hh:18
BseSource
Definition:
bsesource.hh:84
BseSourceClass
Definition:
bsesource.hh:92
Generated on Tue Oct 28 2014 15:03:40 for BEAST/BSE - Better Audio System and Sound Engine by
1.8.6