Skip to main content

SleepyDiscord::AudioSource

More...

Inherits from SleepyDiscord::BasicAudioSourceForContainers, SleepyDiscord::BaseAudioSource

inherited members​

Public Functions inherited from SleepyDiscord::BasicAudioSourceForContainers

Name
BasicAudioSourceForContainers()

Public Types inherited from SleepyDiscord::BaseAudioSource

Name
enum unsigned intSpeakingFlag { Microphone, Soundshare, Priority}

Public Functions inherited from SleepyDiscord::BaseAudioSource

Name
BaseAudioSource()
BaseAudioSource(AudioSourceType typ)
virtual boolisOpusEncoded()
virtual~BaseAudioSource() =default

Public Attributes inherited from SleepyDiscord::BaseAudioSource

Name
const AudioSourceTypetype
SpeakingFlagspeakingFlag

Detailed Description​

template <class _Container >
struct SleepyDiscord::AudioSource;

Public Types Documentation​

using Container​

using SleepyDiscord::AudioSource< _Container >::Container =  _Container;

Public Functions Documentation​

function AudioSource​

inline AudioSource()

function read​

inline virtual void read(
AudioTransmissionDetails & ,
int16_t *& ,
std::size_t &
) override

Reimplements: SleepyDiscord::BaseAudioSource::read

function read​

inline virtual void read(
AudioTransmissionDetails & details,
Container & target
)

Protected Attributes Documentation​

variable containedAudioData​

Container containedAudioData;

Updated on 13 April 2022 at 18:39:59 UTC