Twitch SDK (Internal)
ttv::broadcast::AudioStreamer Member List

This is the complete list of members for ttv::broadcast::AudioStreamer, including all inherited members.

AudioStreamer()ttv::broadcast::AudioStreamer
GetCapturer(AudioLayerId layer) constttv::broadcast::AudioStreamer
GetCapturers(std::vector< std::shared_ptr< IAudioCapture >> &result) constttv::broadcast::AudioStreamer
GetEnabledCapturers(std::vector< std::shared_ptr< IAudioCapture >> &result) constttv::broadcast::AudioStreamer
GetVolume(AudioLayerId layer) constttv::broadcast::AudioStreamer
HasEnabledCapturers() constttv::broadcast::AudioStreamer
Initialize(const AudioParams &audioParams)ttv::broadcast::AudioStreamer
mAudioEncoderttv::broadcast::AudioStreamerprivate
mAudioMixerttv::broadcast::AudioStreamerprivate
mAudioParamsttv::broadcast::AudioStreamerprivate
mDeviceProcessingThreadttv::broadcast::AudioStreamerprivate
mDoProcessingttv::broadcast::AudioStreamerprivate
mInitializeResultttv::broadcast::AudioStreamerprivate
mInitializingThreadSyncttv::broadcast::AudioStreamerprivate
mInitialTimettv::broadcast::AudioStreamerprivate
mLayersttv::broadcast::AudioStreamerprivate
mMixedSamplesBufferttv::broadcast::AudioStreamerprivate
mNumPcmSamplesPerChannelttv::broadcast::AudioStreamerprivate
ProcessCapturers()ttv::broadcast::AudioStreamerprivate
SetCapturer(AudioLayerId layerId, const std::shared_ptr< IAudioCapture > &capturer)ttv::broadcast::AudioStreamer
SetCapturerEnabled(AudioLayerId layer, bool enabled)ttv::broadcast::AudioStreamer
SetEncoder(const std::shared_ptr< IAudioEncoder > &encoder)ttv::broadcast::AudioStreamer
SetInitialTime(uint64_t initialTime)ttv::broadcast::AudioStreamer
SetVolume(AudioLayerId layer, float volume)ttv::broadcast::AudioStreamer
StartCapture()ttv::broadcast::AudioStreamer
StartCapturers(const std::shared_ptr< IAudioMixer > &mixer)ttv::broadcast::AudioStreamerprivate
Stop()ttv::broadcast::AudioStreamer
StopCapture()ttv::broadcast::AudioStreamerprivate
StopCapturers()ttv::broadcast::AudioStreamerprivate
SubmitPcmSamplesToMixer(AudioLayerId audioLayerId, const int16_t *samples, size_t numSamples, uint64_t sampleTime)ttv::broadcast::AudioStreamerprivate
volumeChanges_t typedefttv::broadcast::AudioStreamerprivate
WritePassThroughAudioFrames(const std::shared_ptr< CaptureContext > &context, uint64_t latestTimeToProcess)ttv::broadcast::AudioStreamerprivate
WritePcmAudioFrames(const std::shared_ptr< CaptureContext > &context, uint64_t latestTimeToProcess)ttv::broadcast::AudioStreamerprivate
~AudioStreamer()ttv::broadcast::AudioStreamervirtual