MythTV  master
Classes | Enumerations | Variables
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
 

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

Variable Documentation

◆ srs

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

Definition at line 46 of file audiooutputsettings.h.

Referenced by AudioOutputSettings::AudioOutputSettings().

◆ fmts

const AudioFormat fmts[]
static
FORMAT_U8
@ FORMAT_U8
Definition: audiooutputsettings.h:27
FORMAT_S16
@ FORMAT_S16
Definition: audiooutputsettings.h:28
FORMAT_S24
@ FORMAT_S24
Definition: audiooutputsettings.h:30
FORMAT_FLT
@ FORMAT_FLT
Definition: audiooutputsettings.h:32
FORMAT_S32
@ FORMAT_S32
Definition: audiooutputsettings.h:31
FORMAT_S24LSB
@ FORMAT_S24LSB
Definition: audiooutputsettings.h:29