OpusEncoderContext()
Definition: OpusEncoderContext.cpp:194
bool init(alexaClientSDK::avsCommon::utils::AudioFormat inputFormat) override
Definition: OpusEncoderContext.cpp:75
alexaClientSDK::avsCommon::utils::AudioFormat getAudioFormat() override
Definition: OpusEncoderContext.cpp:108
size_t getOutputFrameSize() override
Definition: OpusEncoderContext.cpp:100
static std::shared_ptr< EncoderContext > createEncoderContext()
Definition: OpusEncoderContext.cpp:67
Definition: OpusEncoderContext.h:39
size_t getInputFrameSize() override
Definition: OpusEncoderContext.cpp:96
#define OPUS_ENCODER
Definition: OpusEncoderContext.h:30
Definition: EncoderContext.h:30
bool start() override
Definition: OpusEncoderContext.cpp:143
ssize_t processSamples(void *samples, size_t numberOfWords, uint8_t *buffer) override
Definition: OpusEncoderContext.cpp:172
~OpusEncoderContext()
Definition: OpusEncoderContext.cpp:71
std::string getAVSFormatName() override
Definition: OpusEncoderContext.cpp:112
void close() override
Definition: OpusEncoderContext.cpp:187
bool requiresFullyRead() override
Definition: OpusEncoderContext.cpp:104
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0