MythTV  master
Classes | Enumerations | Variables
audiooutputsettings.h File Reference
#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
 

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
}
 

Variables

static const int srs []
 
static const AudioFormat fmts []
 

Enumeration Type Documentation

◆ AudioFormat

Enumerator
FORMAT_NONE 
FORMAT_U8 
FORMAT_S16 
FORMAT_S24LSB 
FORMAT_S24 
FORMAT_S32 
FORMAT_FLT 

Definition at line 24 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 34 of file audiooutputsettings.h.

Variable Documentation

◆ srs

const int srs[]
static
Initial value:
= { 5512, 8000, 11025, 16000, 22050, 32000, 44100,
48000, 88200, 96000, 176400, 192000 }

Definition at line 45 of file audiooutputsettings.h.

Referenced by AudioOutputSettings::AudioOutputSettings().

◆ fmts

const AudioFormat fmts[]
static