11 #include "cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.h" 12 #include "cores/AudioEngine/Interfaces/AESound.h" 34 bool IsPlaying()
override;
36 void SetChannel(AEChannel channel)
override { m_channel = channel; }
37 AEChannel GetChannel()
override {
return m_channel; }
38 void SetVolume(
float volume)
override { m_volume = std::max(0.0f, std::min(1.0f, volume)); }
39 float GetVolume()
override {
return m_volume; }
42 bool StoreSound(
bool orig, uint8_t **buffer,
int samples,
int linesize);
45 bool IsConverted() {
return m_isConverted; }
46 void SetConverted(
bool state) { m_isConverted = state; }
51 int GetFileSize() {
return m_fileSize; }
52 bool IsSeekPossible() {
return m_isSeekPossible; }
54 static int Read(
void *h, uint8_t* buf,
int size);
55 static int64_t Seek(
void *h, int64_t
pos,
int whence);
59 std::string m_filename;
61 bool m_isSeekPossible;
Definition: deflate.c:123
the variables here follow ffmpeg naming
Definition: ActiveAEBuffer.h:28
Definition: Application.h:69
Definition: SimpleFS.h:27
Definition: LibInputPointer.h:13
Definition: ActiveAESound.h:26
Definition: ActiveAE.h:228