| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "cores/AudioEngine/Utils/AEAudioFormat.h"#include <cassert>#include <list>#include <map>#include <memory>#include <utility>#include <vector>#include <libavutil/samplefmt.h>Classes | |
| struct | SampleConfig | 
| class | IAE | 
| IAE Interface.  More... | |
| class | IAEStreamDeleter | 
| class | IAESoundDeleter | 
Namespaces | |
| namespace | ADDON | 
Macros | |
| #define | AE_SOUND_OFF 0 /*! disable sounds */ | 
| #define | AE_SOUND_IDLE 1 /*! only play sounds while no streams are running */ | 
| #define | AE_SOUND_ALWAYS 2 /*! always play sounds */ | 
| #define | AE_CONFIG_FIXED 1 | 
| #define | AE_CONFIG_AUTO 2 | 
| #define | AE_CONFIG_MATCH 3 | 
Typedefs | |
| typedef std::pair< std::string, std::string > | AEDevice | 
| typedef std::vector< AEDevice > | AEDeviceList | 
Enumerations | |
| enum | AEQuality {  AE_QUALITY_UNKNOWN = -1 , AE_QUALITY_DEFAULT = 0 , AE_QUALITY_LOW = 20 , AE_QUALITY_MID = 30 , AE_QUALITY_HIGH = 50 , AE_QUALITY_REALLYHIGH = 100 , AE_QUALITY_GPU = 101 }  | 
| #define AE_CONFIG_AUTO 2 | 
| #define AE_CONFIG_FIXED 1 | 
| #define AE_CONFIG_MATCH 3 | 
| #define AE_SOUND_ALWAYS 2 /*! always play sounds */ | 
| #define AE_SOUND_IDLE 1 /*! only play sounds while no streams are running */ | 
| #define AE_SOUND_OFF 0 /*! disable sounds */ | 
| typedef std::pair<std::string, std::string> AEDevice | 
| typedef std::vector<AEDevice> AEDeviceList | 
| enum AEQuality |