MythTV  master
Classes | Typedefs | Enumerations
audiooutputsettings.h File Reference
#include <array>
#include <vector>
#include "mythexp.h"
#include "mythconfig.h"
#include <QString>
#include "libavcodec/avcodec.h"
#include "eldutils.h"
Include dependency graph for audiooutputsettings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AudioOutputSettings
 

Typedefs

using rate_array = std::array< const int, 12 >
 
using format_array = std::array< const AudioFormat, 6 >
 

Enumerations

enum  AudioFormat {
  FORMAT_NONE = 0, FORMAT_U8, FORMAT_S16, FORMAT_S24LSB,
  FORMAT_S24, FORMAT_S32, FORMAT_FLT
}
 
enum  DigitalFeature {
  FEATURE_NONE = 0, FEATURE_AC3 = 1 << 0, FEATURE_DTS = 1 << 1, FEATURE_LPCM = 1 << 2,
  FEATURE_EAC3 = 1 << 3, FEATURE_TRUEHD = 1 << 4, FEATURE_DTSHD = 1 << 5, FEATURE_AAC = 1 << 6
}
 

Typedef Documentation

◆ rate_array

using rate_array = std::array<const int,12>

Definition at line 46 of file audiooutputsettings.h.

◆ format_array

using format_array = std::array<const AudioFormat,6>

Definition at line 47 of file audiooutputsettings.h.

Enumeration Type Documentation

◆ AudioFormat

Enumerator
FORMAT_NONE 
FORMAT_U8 
FORMAT_S16 
FORMAT_S24LSB 
FORMAT_S24 
FORMAT_S32 
FORMAT_FLT 

Definition at line 25 of file audiooutputsettings.h.

◆ DigitalFeature

Enumerator
FEATURE_NONE 
FEATURE_AC3 
FEATURE_DTS 
FEATURE_LPCM 
FEATURE_EAC3 
FEATURE_TRUEHD 
FEATURE_DTSHD 
FEATURE_AAC 

Definition at line 35 of file audiooutputsettings.h.