MythTV master
Macros | Enumerations | Variables
audiooutputaudiotrack.cpp File Reference
#include <QtGlobal>
#include <QJniEnvironment>
#include <QJniObject>
#include <android/log.h>
#include "libmythbase/mythlogging.h"
#include "audiooutputaudiotrack.h"
Include dependency graph for audiooutputaudiotrack.cpp:

Go to the source code of this file.

Macros

#define QAndroidJniEnvironment   QJniEnvironment
 
#define QAndroidJniObject   QJniObject
 
#define ANDROID_EXCEPTION_CHECK
 
#define ANDROID_EXCEPTION_CLEAR
 
#define LOC   QString("AudioTrack: ")
 

Enumerations

enum  AF : uint8_t {
  AF_CHANNEL_OUT_MONO = 4 , AF_ENCODING_AC3 = 5 , AF_ENCODING_E_AC3 = 6 , AF_ENCODING_DTS = 7 ,
  AF_ENCODING_DOLBY_TRUEHD = 14 , AF_ENCODING_PCM_8BIT = 3 , AF_ENCODING_PCM_16BIT = 2 , AF_ENCODING_PCM_FLOAT = 4
}
 

Variables

static constexpr uint8_t CHANNELS_MIN { 1 }
 
static constexpr uint8_t CHANNELS_MAX { 8 }
 

Macro Definition Documentation

◆ ANDROID_EXCEPTION_CHECK

#define ANDROID_EXCEPTION_CHECK
Value:
if (env->ExceptionCheck()) { \
env->ExceptionDescribe(); \
env->ExceptionClear(); \
exception=true; \
} else { \
exception=false; \
}

Definition at line 20 of file audiooutputaudiotrack.cpp.

◆ ANDROID_EXCEPTION_CLEAR

#define ANDROID_EXCEPTION_CLEAR
Value:
if (env->ExceptionCheck()) { \
env->ExceptionDescribe(); \
env->ExceptionClear(); \
}

Definition at line 29 of file audiooutputaudiotrack.cpp.

◆ LOC

#define LOC   QString("AudioTrack: ")

Definition at line 35 of file audiooutputaudiotrack.cpp.

◆ QAndroidJniEnvironment

#define QAndroidJniEnvironment   QJniEnvironment

Definition at line 9 of file audiooutputaudiotrack.cpp.

◆ QAndroidJniObject

#define QAndroidJniObject   QJniObject

Definition at line 10 of file audiooutputaudiotrack.cpp.

Enumeration Type Documentation

◆ AF

enum AF : uint8_t
Enumerator
AF_CHANNEL_OUT_MONO 
AF_ENCODING_AC3 
AF_ENCODING_E_AC3 
AF_ENCODING_DTS 
AF_ENCODING_DOLBY_TRUEHD 
AF_ENCODING_PCM_8BIT 
AF_ENCODING_PCM_16BIT 
AF_ENCODING_PCM_FLOAT 

Definition at line 39 of file audiooutputaudiotrack.cpp.

Variable Documentation

◆ CHANNELS_MAX

constexpr uint8_t CHANNELS_MAX { 8 }
staticconstexpr

Definition at line 18 of file audiooutputaudiotrack.cpp.

Referenced by AudioOutputAudioTrack::GetOutputSettings().

◆ CHANNELS_MIN

constexpr uint8_t CHANNELS_MIN { 1 }
staticconstexpr

Definition at line 17 of file audiooutputaudiotrack.cpp.

Referenced by AudioOutputAudioTrack::GetOutputSettings().