|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
Audio decoder header file. More...
#include <libavcodec/avcodec.h>

Go to the source code of this file.
Classes | |
| class | cAudioDecoder |
| cAudioDecoder - Audio decoder class More... | |
Macros | |
| #define | CODEC_PCM 0x01 |
| bits used for the passthrough mask More... | |
| #define | CODEC_MPA 0x02 |
| MPA bit mask (not used) More... | |
| #define | CODEC_AC3 0x04 |
| AC-3 bit mask. More... | |
| #define | CODEC_EAC3 0x08 |
| E-AC-3 bit mask. More... | |
| #define | CODEC_DTS 0x10 |
| DTS bit mask. More... | |
| #define | IEC61937_PREAMBLE1 0xF872 |
| #define | IEC61937_PREAMBLE2 0x4E1F |
| #define | DTS_PREAMBLE_16BE_1 0x7FFE |
| #define | DTS_PREAMBLE_16BE_2 0x8001 |
| #define | DTS1_FRAME_SIZE 512 |
| Codec frame sizes. More... | |
| #define | DTS2_FRAME_SIZE 1024 |
| #define | DTS3_FRAME_SIZE 2048 |
| #define | AC3_FRAME_SIZE 1536 |
| #define | EAC3_FRAME_SIZE 6144 |
| #define | TRUEHD_FRAME_SIZE 15360 |
| (not used) More... | |
| #define | MAX_FRAME_SIZE EAC3_FRAME_SIZE |
Enumerations | |
| enum | IEC61937 { IEC61937_NULL = 0x00 , IEC61937_AC3 = 0x01 , IEC61937_EAC3 = 0x15 , IEC61937_DTS1 = 0x0B , IEC61937_DTS2 = 0x0C , IEC61937_DTS3 = 0x0D , IEC61937_DTSHD = 0x11 , IEC61937_TRUEHD = 0x16 } |
| IEC Data type enumeration. More... | |
Audio decoder header file.
AGPLv3
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
Definition in file codec_audio.h.
| #define AC3_FRAME_SIZE 1536 |
Definition at line 63 of file codec_audio.h.
| #define CODEC_AC3 0x04 |
AC-3 bit mask.
Definition at line 33 of file codec_audio.h.
| #define CODEC_DTS 0x10 |
DTS bit mask.
Definition at line 35 of file codec_audio.h.
| #define CODEC_EAC3 0x08 |
E-AC-3 bit mask.
Definition at line 34 of file codec_audio.h.
| #define CODEC_MPA 0x02 |
MPA bit mask (not used)
Definition at line 32 of file codec_audio.h.
| #define CODEC_PCM 0x01 |
| #define DTS1_FRAME_SIZE 512 |
Codec frame sizes.
Definition at line 60 of file codec_audio.h.
| #define DTS2_FRAME_SIZE 1024 |
Definition at line 61 of file codec_audio.h.
| #define DTS3_FRAME_SIZE 2048 |
Definition at line 62 of file codec_audio.h.
| #define DTS_PREAMBLE_16BE_1 0x7FFE |
Definition at line 54 of file codec_audio.h.
| #define DTS_PREAMBLE_16BE_2 0x8001 |
Definition at line 55 of file codec_audio.h.
| #define EAC3_FRAME_SIZE 6144 |
Definition at line 64 of file codec_audio.h.
| #define IEC61937_PREAMBLE1 0xF872 |
Definition at line 52 of file codec_audio.h.
| #define IEC61937_PREAMBLE2 0x4E1F |
Definition at line 53 of file codec_audio.h.
| #define MAX_FRAME_SIZE EAC3_FRAME_SIZE |
Definition at line 67 of file codec_audio.h.
| #define TRUEHD_FRAME_SIZE 15360 |
(not used)
Definition at line 65 of file codec_audio.h.
| enum IEC61937 |
IEC Data type enumeration.
Definition at line 40 of file codec_audio.h.