AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <AudioFormat.h>
Public Types | |
enum | Encoding { Encoding::LPCM, Encoding::OPUS } |
enum | Layout { Layout::NON_INTERLEAVED, Layout::INTERLEAVED } |
enum | Endianness { Endianness::LITTLE, Endianness::BIG } |
Public Attributes | |
Encoding | encoding |
The encoding of the data. More... | |
Endianness | endianness |
The endianness of the data. More... | |
unsigned int | sampleRateHz |
The number of samples recorded or played per second. More... | |
unsigned int | sampleSizeInBits |
The bits per sample. More... | |
unsigned int | numChannels |
The number of channels. More... | |
bool | dataSigned |
true if the data is signed false otherwise. More... | |
Layout | layout |
The layout of format for cases where numChannels > 1. More... | |
The format of audio data.
bool alexaClientSDK::avsCommon::utils::AudioFormat::dataSigned |
true
if the data is signed false
otherwise.
Encoding alexaClientSDK::avsCommon::utils::AudioFormat::encoding |
The encoding of the data.
Endianness alexaClientSDK::avsCommon::utils::AudioFormat::endianness |
The endianness of the data.
Layout alexaClientSDK::avsCommon::utils::AudioFormat::layout |
The layout of format for cases where numChannels > 1.
unsigned int alexaClientSDK::avsCommon::utils::AudioFormat::numChannels |
The number of channels.
unsigned int alexaClientSDK::avsCommon::utils::AudioFormat::sampleRateHz |
The number of samples recorded or played per second.
unsigned int alexaClientSDK::avsCommon::utils::AudioFormat::sampleSizeInBits |
The bits per sample.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0