SleepyDiscord::AudioVectorSource
Inherits from SleepyDiscord::AudioSource< std::vector< AudioSample > >, SleepyDiscord::BasicAudioSourceForContainers, SleepyDiscord::BaseAudioSource
inherited members​
Public Types inherited from SleepyDiscord::AudioSource< std::vector< AudioSample > >
Name | |
---|---|
using _Container | Container |
Public Functions inherited from SleepyDiscord::AudioSource< std::vector< AudioSample > >
Name | |
---|---|
AudioSource() | |
virtual void | read(AudioTransmissionDetails & , int16_t *& , std::size_t & ) override |
virtual void | read(AudioTransmissionDetails & details, Container & target) |
Protected Attributes inherited from SleepyDiscord::AudioSource< std::vector< AudioSample > >
Name | |
---|---|
Container | containedAudioData |
Public Functions inherited from SleepyDiscord::BasicAudioSourceForContainers
Name | |
---|---|
BasicAudioSourceForContainers() | |
virtual void | speak(VoiceConnection & connection, AudioTransmissionDetails & details, std::size_t & length) =0 |
Public Types inherited from SleepyDiscord::BaseAudioSource
Name | |
---|---|
enum unsigned int | SpeakingFlag { Microphone, Soundshare, Priority} |
Public Functions inherited from SleepyDiscord::BaseAudioSource
Name | |
---|---|
BaseAudioSource() | |
BaseAudioSource(AudioSourceType typ) | |
virtual bool | isOpusEncoded() |
virtual | ~BaseAudioSource() =default |
virtual void | read(AudioTransmissionDetails & , int16_t *& , std::size_t & ) |
Public Attributes inherited from SleepyDiscord::BaseAudioSource
Name | |
---|---|
const AudioSourceType | type |
SpeakingFlag | speakingFlag |
Public Functions Documentation​
function AudioVectorSource​
inline AudioVectorSource()
Updated on 13 April 2022 at 18:39:59 UTC