16 #ifndef ACSDK_AUDIOENCODER_AUDIOENCODERFACTORY_H_ 17 #define ACSDK_AUDIOENCODER_AUDIOENCODERFACTORY_H_ 26 namespace audioEncoder {
45 const std::shared_ptr<audioEncoderInterfaces::BlockAudioEncoderInterface>& blockAudioEncoder);
58 const std::shared_ptr<audioEncoderInterfaces::BlockAudioEncoderInterface>& blockAudioEncoder,
64 #endif // ACSDK_AUDIOENCODER_AUDIOENCODERFACTORY_H_
Audio encoder parameters.
Definition: AudioEncoderParams.h:32
std::unique_ptr< audioEncoderInterfaces::AudioEncoderInterface > createAudioEncoder(const std::shared_ptr< audioEncoderInterfaces::BlockAudioEncoderInterface > &blockAudioEncoder)
Create audio encoder with default parameters.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::unique_ptr< audioEncoderInterfaces::AudioEncoderInterface > createAudioEncoderWithParams(const std::shared_ptr< audioEncoderInterfaces::BlockAudioEncoderInterface > &blockAudioEncoder, const AudioEncoderParams ¶ms)
Create audio encoder with given parameters.