Skip to main content

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 _ContainerContainer

Public Functions inherited from SleepyDiscord::AudioSource< std::vector< AudioSample > >

Name
AudioSource()
virtual voidread(AudioTransmissionDetails & , int16_t *& , std::size_t & ) override
virtual voidread(AudioTransmissionDetails & details, Container & target)

Protected Attributes inherited from SleepyDiscord::AudioSource< std::vector< AudioSample > >

Name
ContainercontainedAudioData

Public Functions inherited from SleepyDiscord::BasicAudioSourceForContainers

Name
BasicAudioSourceForContainers()
virtual voidspeak(VoiceConnection & connection, AudioTransmissionDetails & details, std::size_t & length) =0

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
virtual voidread(AudioTransmissionDetails & , int16_t *& , std::size_t & )

Public Attributes inherited from SleepyDiscord::BaseAudioSource

Name
const AudioSourceTypetype
SpeakingFlagspeakingFlag

Public Functions Documentation​

function AudioVectorSource​

inline AudioVectorSource()

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