root/OpenSceneGraph/trunk/src/osgWrappers/osg/AudioStream.cpp @ 9918

Revision 9918, 4.4 kB (checked in by robert, 6 years ago)

Updated wrappers

RevLine 
[9867]1// ***************************************************************************
2//
3//   Generated automatically by genwrapper.
4//   Please DO NOT EDIT this file!
5//
6// ***************************************************************************
7
8#include <osgIntrospection/ReflectionMacros>
9#include <osgIntrospection/TypedMethodInfo>
10#include <osgIntrospection/StaticMethodInfo>
11#include <osgIntrospection/Attributes>
12
13#include <osg/AudioStream>
14#include <osg/CopyOp>
15#include <osg/Object>
16
17// Must undefine IN and OUT macros defined in Windows headers
18#ifdef IN
19#undef IN
20#endif
21#ifdef OUT
22#undef OUT
23#endif
24
25BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::AudioSink)
26        I_DeclaringFile("osg/AudioStream");
27        I_BaseType(osg::Object);
28        I_Constructor0(____AudioSink,
29                       "",
30                       "");
31        I_Method0(void, startPlaying,
32                  Properties::PURE_VIRTUAL,
33                  __void__startPlaying,
34                  "",
35                  "");
36        I_Method0(bool, playing,
37                  Properties::PURE_VIRTUAL,
38                  __bool__playing,
39                  "",
40                  "");
41        I_Method0(double, getDelay,
42                  Properties::VIRTUAL,
43                  __double__getDelay,
44                  "",
45                  "");
46        I_Method1(void, setDelay, IN, const double, delay,
47                  Properties::VIRTUAL,
48                  __void__setDelay__C5_double,
49                  "",
50                  "");
51        I_Method0(const char *, libraryName,
52                  Properties::VIRTUAL,
53                  __C5_char_P1__libraryName,
54                  "return the name of the object's library. ",
55                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
56        I_Method0(const char *, className,
57                  Properties::VIRTUAL,
58                  __C5_char_P1__className,
59                  "return the name of the object's class type. ",
60                  "Must be defined by derived classes. ");
61        I_SimpleProperty(double, Delay,
62                         __double__getDelay,
63                         0);
64END_REFLECTOR
65
66BEGIN_ENUM_REFLECTOR(osg::AudioStream::SampleFormat)
67        I_DeclaringFile("osg/AudioStream");
68        I_EnumLabel(osg::AudioStream::SAMPLE_FORMAT_U8);
69        I_EnumLabel(osg::AudioStream::SAMPLE_FORMAT_S16);
70        I_EnumLabel(osg::AudioStream::SAMPLE_FORMAT_S24);
71        I_EnumLabel(osg::AudioStream::SAMPLE_FORMAT_S32);
72        I_EnumLabel(osg::AudioStream::SAMPLE_FORMAT_F32);
73END_REFLECTOR
74
75BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::AudioStream)
76        I_DeclaringFile("osg/AudioStream");
77        I_BaseType(osg::Object);
78        I_Constructor0(____AudioStream,
79                       "",
80                       "");
81        I_ConstructorWithDefaults2(IN, const osg::AudioStream &, audio, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
82                                   ____AudioStream__C5_AudioStream_R1__C5_CopyOp_R1,
83                                   "Copy constructor using CopyOp to manage deep vs shallow copy. ",
84                                   "");
85        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
86                  Properties::VIRTUAL,
87                  __bool__isSameKindAs__C5_Object_P1,
88                  "",
89                  "");
90        I_Method0(const char *, libraryName,
91                  Properties::VIRTUAL,
92                  __C5_char_P1__libraryName,
93                  "return the name of the object's library. ",
94                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
95        I_Method0(const char *, className,
96                  Properties::VIRTUAL,
97                  __C5_char_P1__className,
98                  "return the name of the object's class type. ",
99                  "Must be defined by derived classes. ");
100        I_Method1(void, setAudioSink, IN, osg::AudioSink *, audio_sink,
101                  Properties::PURE_VIRTUAL,
102                  __void__setAudioSink__osg_AudioSink_P1,
103                  "",
104                  "");
105        I_Method2(void, consumeAudioBuffer, IN, void *const, buffer, IN, const size_t, size,
106                  Properties::PURE_VIRTUAL,
107                  __void__consumeAudioBuffer__void_P1C5__C5_size_t,
108                  "",
109                  "");
110        I_Method0(int, audioFrequency,
111                  Properties::PURE_VIRTUAL,
112                  __int__audioFrequency,
113                  "",
114                  "");
115        I_Method0(int, audioNbChannels,
116                  Properties::PURE_VIRTUAL,
117                  __int__audioNbChannels,
118                  "",
119                  "");
120        I_Method0(osg::AudioStream::SampleFormat, audioSampleFormat,
121                  Properties::PURE_VIRTUAL,
122                  __SampleFormat__audioSampleFormat,
123                  "",
124                  "");
125        I_SimpleProperty(osg::AudioSink *, AudioSink,
126                         0,
127                         __void__setAudioSink__osg_AudioSink_P1);
128END_REFLECTOR
Note: See TracBrowser for help on using the browser.