Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
SpkMixingBuffer.h
Go to the documentation of this file.
1#ifndef Z2AUDIOCS_SPKMIXINGBUFFER_H
2#define Z2AUDIOCS_SPKMIXINGBUFFER_H
3
5
6static const s32 cSamplesPerAudioPacket = 40;
7
9public:
11 void mix(s32 chan, s16* src, s32 len, f32 weight, s32 offset);
12 s16* getSamples(s32 chan) const;
13 bool update(s32 chan);
14 void bzeroBuffer(s32 chan);
15
16private:
17 /* 0x00 */ s16* mBuffer[4];
18};
19
20#endif /* Z2AUDIOCS_SPKMIXINGBUFFER_H */
static const s32 cSamplesPerAudioPacket
Definition SpkMixingBuffer.h:6
static s32 offset
Definition WUD.c:1669
Definition JKRHeap.h:23
Definition SpkMixingBuffer.h:8
SpkMixingBuffer(JKRHeap *heap)
Definition SpkMixingBuffer.cpp:8
void mix(s32 chan, s16 *src, s32 len, f32 weight, s32 offset)
Definition SpkMixingBuffer.cpp:17
s16 * mBuffer[4]
Definition SpkMixingBuffer.h:17
void bzeroBuffer(s32 chan)
Definition SpkMixingBuffer.cpp:47
bool update(s32 chan)
Definition SpkMixingBuffer.cpp:39
s16 * getSamples(s32 chan) const
Definition SpkMixingBuffer.cpp:33
const void * src
Definition __os.h:116
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11