AudioProfileInfo Struct Reference
Detailed Description
The audio profile info as used in the EncoderProfile object.
#include <ProfileTypes.h>
Public Attributes | |
bool | enableAudio |
True to enable audio on this profile. More... | |
int32_t | audioMode |
The audio mode of this profile. More... | |
int32_t | audioQuality |
The audio quality of this profile. More... | |
Member Data Documentation
bool AudioProfileInfo::enableAudio |
True to enable audio on this profile.
int32_t AudioProfileInfo::audioMode |
The audio mode of this profile.
This is the mode that the audio encoder is in. Currently two modes are supported:
- 0 - narrowband - 8000 Hz
- 1 - wideband - 16000 Hz
int32_t AudioProfileInfo::audioQuality |
The audio quality of this profile.
This indicates the quality of the audio compression and there are 10 levels of quality. A rough desciption of the quality is:
- 0 = Barely intelligible (mostly for comfort noise)
- 1 = Very noticeable artifacts/noise, poor intelligibility
- 2 = Very noticeable artifacts/noise, good intelligibility
- 3 = Artifacts/noise sometimes annoying
- 4 = Artifacts/noise usually noticeable
- 5 = Artifacts/noise sometimes noticeable
- 6 = Need good headphones to tell the difference
- 7 = Need good headphones to tell the difference
- 8 = Hard to tell the difference even with good headphones
- 9 = Hard to tell the difference even with good headphones
- 10 = Completely transparent for voice, good quality music.
The documentation for this struct was generated from the following file:
- SDKs/EdgeVisSDKCore/ProfileTypes.h