Struct audio_segment

Struct Documentation

struct legion::audio::audio_segment

Public Functions

audio_segment() = default
audio_segment(byte *data, ALuint bufferId, size_type samples, int channels, int sampleRate, int layer, int avg_bitRate)
audio_segment(const audio_segment &other)
audio_segment(audio_segment &&other)
audio_segment &operator=(const audio_segment &other)
audio_segment &operator=(audio_segment &&other)
~audio_segment()
inline byte *getData()
inline const byte *getData() const
inline void setNextAudioSegment(audio_segment &next)
inline audio_segment *getNextAudioSegment()
inline audio_segment *clearNextAudioSegment()

Public Members

ALuint audioBufferId
size_type samples
int channels
int sampleRate
int layer
int avg_bitrate_kbps