Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
AE.h File Reference
#include <map>
#include <list>
#include <vector>
#include <utility>
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "libavutil/samplefmt.h"

Classes

struct  SampleConfig
 
class  IAE
 

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< AEDeviceAEDeviceList
 

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
}
 

Macro Definition Documentation

§ AE_CONFIG_AUTO

#define AE_CONFIG_AUTO   2

§ AE_CONFIG_FIXED

#define AE_CONFIG_FIXED   1

§ AE_CONFIG_MATCH

#define AE_CONFIG_MATCH   3

§ AE_SOUND_ALWAYS

#define AE_SOUND_ALWAYS   2 /* always play sounds */

§ AE_SOUND_IDLE

#define AE_SOUND_IDLE   1 /* only play sounds while no streams are running */

§ AE_SOUND_OFF

#define AE_SOUND_OFF   0 /* disable sounds */

Typedef Documentation

§ AEDevice

typedef std::pair<std::string, std::string> AEDevice

§ AEDeviceList

typedef std::vector<AEDevice> AEDeviceList

Enumeration Type Documentation

§ AEQuality

enum AEQuality
Enumerator
AE_QUALITY_UNKNOWN 
AE_QUALITY_DEFAULT 
AE_QUALITY_LOW 
AE_QUALITY_MID 
AE_QUALITY_HIGH 
AE_QUALITY_REALLYHIGH 
AE_QUALITY_GPU