AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterface Member List

This is the complete list of members for alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterface, including all inherited members.

Byte typedefalexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterface
Bytes typedefalexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterface
close()=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
flush(Bytes &buffer)=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
getAudioFormat()=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
getAVSFormatName()=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
getInputFrameSize()=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
getOutputFrameSize()=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
init(avsCommon::utils::AudioFormat inputFormat)=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
processSamples(Bytes::const_iterator begin, Bytes::const_iterator end, Bytes &buffer)=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
requiresFullyRead()=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
start(Bytes &preamble)=0alexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacepure virtual
~BlockAudioEncoderInterface()=defaultalexaClientSDK::audioEncoderInterfaces::BlockAudioEncoderInterfacevirtual

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0