@@ -81,113 +81,113 @@ class AudioStream : public ::AudioStream {
81
81
/* *
82
82
* Update audio stream buffers with data
83
83
*/
84
- inline AudioStream& Update (const void *data, int samplesCount) {
84
+ AudioStream& Update (const void *data, int samplesCount) {
85
85
::UpdateAudioStream (*this , data, samplesCount);
86
86
return *this ;
87
87
}
88
88
89
89
/* *
90
90
* Unload audio stream and free memory
91
91
*/
92
- inline void Unload () {
92
+ void Unload () {
93
93
::UnloadAudioStream (*this );
94
94
}
95
95
96
96
/* *
97
97
* Check if any audio stream buffers requires refill
98
98
*/
99
- inline bool IsProcessed () const {
99
+ bool IsProcessed () const {
100
100
return ::IsAudioStreamProcessed (*this );
101
101
}
102
102
103
103
/* *
104
104
* Play audio stream
105
105
*/
106
- inline AudioStream& Play () {
106
+ AudioStream& Play () {
107
107
::PlayAudioStream (*this );
108
108
return *this ;
109
109
}
110
110
111
111
/* *
112
112
* Pause audio stream
113
113
*/
114
- inline AudioStream& Pause () {
114
+ AudioStream& Pause () {
115
115
::PauseAudioStream (*this );
116
116
return *this ;
117
117
}
118
118
119
119
/* *
120
120
* Resume audio stream
121
121
*/
122
- inline AudioStream& Resume () {
122
+ AudioStream& Resume () {
123
123
::ResumeAudioStream (*this );
124
124
return *this ;
125
125
}
126
126
127
127
/* *
128
128
* Check if audio stream is playing
129
129
*/
130
- inline bool IsPlaying () const {
130
+ bool IsPlaying () const {
131
131
return ::IsAudioStreamPlaying (*this );
132
132
}
133
133
134
134
/* *
135
135
* Stop audio stream
136
136
*/
137
- inline AudioStream& Stop () {
137
+ AudioStream& Stop () {
138
138
::StopAudioStream (*this );
139
139
return *this ;
140
140
}
141
141
142
142
/* *
143
143
* Set volume for audio stream (1.0 is max level)
144
144
*/
145
- inline AudioStream& SetVolume (float volume = 1 .0f ) {
145
+ AudioStream& SetVolume (float volume = 1 .0f ) {
146
146
::SetAudioStreamVolume (*this , volume);
147
147
return *this ;
148
148
}
149
149
150
150
/* *
151
151
* Set pitch for audio stream (1.0 is base level)
152
152
*/
153
- inline AudioStream& SetPitch (float pitch) {
153
+ AudioStream& SetPitch (float pitch) {
154
154
::SetAudioStreamPitch (*this , pitch);
155
155
return *this ;
156
156
}
157
157
158
158
/* *
159
159
* Set pan for audio stream (0.5 is centered)
160
160
*/
161
- inline AudioStream& SetPan (float pan = 0 .5f ) {
161
+ AudioStream& SetPan (float pan = 0 .5f ) {
162
162
::SetAudioStreamPitch (*this , pan);
163
163
return *this ;
164
164
}
165
165
166
166
/* *
167
167
* Default size for new audio streams
168
168
*/
169
- inline static void SetBufferSizeDefault (int size) {
169
+ static void SetBufferSizeDefault (int size) {
170
170
::SetAudioStreamBufferSizeDefault (size);
171
171
}
172
172
173
173
/* *
174
174
* Audio thread callback to request new data
175
175
*/
176
- inline void SetCallback (::AudioCallback callback) {
176
+ void SetCallback (::AudioCallback callback) {
177
177
::SetAudioStreamCallback (*this , callback);
178
178
}
179
179
180
180
/* *
181
181
* Attach audio stream processor to stream
182
182
*/
183
- inline void AttachProcessor (::AudioCallback processor) {
183
+ void AttachProcessor (::AudioCallback processor) {
184
184
::SetAudioStreamCallback (*this , processor);
185
185
}
186
186
187
187
/* *
188
188
* Detach audio stream processor from stream
189
189
*/
190
- inline void DetachProcessor (::AudioCallback processor) {
190
+ void DetachProcessor (::AudioCallback processor) {
191
191
::SetAudioStreamCallback (*this , processor);
192
192
}
193
193
0 commit comments