mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-17 19:25:46 -04:00
Initial community commit
This commit is contained in:
21
Src/Plugins/Output/out_ds/SoundBlock.h
Normal file
21
Src/Plugins/Output/out_ds/SoundBlock.h
Normal file
@ -0,0 +1,21 @@
|
||||
#ifndef NULLSOFT_OUT_DS_SOUNDBLOCK_H
|
||||
#define NULLSOFT_OUT_DS_SOUNDBLOCK_H
|
||||
|
||||
class SoundBlock
|
||||
{
|
||||
public:
|
||||
SoundBlock *next, *prev;
|
||||
SoundBlock();
|
||||
~SoundBlock();
|
||||
void SetData(void *new_data, size_t new_size);
|
||||
void Advance(size_t d);
|
||||
const void *GetData();
|
||||
size_t GetDataSize();
|
||||
size_t Dump(void * out, size_t out_size);
|
||||
void Clear();
|
||||
private:
|
||||
void *data;
|
||||
size_t size, used, start;
|
||||
};
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user