|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
Audio decoder header file. More...
#include <cstdint>#include <libavcodec/avcodec.h>Go to the source code of this file.
Classes | |
| class | cAudioDecoder |
| cAudioDecoder - Audio decoder class More... | |
Macros | |
| #define | CODEC_AC3 0x04 |
| bits used for the passthrough mask | |
| #define | CODEC_EAC3 0x08 |
| E-AC-3 bit mask. | |
| #define | CODEC_DTS 0x10 |
| DTS bit mask. | |
| #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. | |
| #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) | |
| #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 65 of file codec_audio.h.
| #define CODEC_AC3 0x04 |
bits used for the passthrough mask
0x01 and 0x02 are kept unused for compatibility with an existing setup.conf AC-3 bit mask
Definition at line 35 of file codec_audio.h.
| #define CODEC_DTS 0x10 |
DTS bit mask.
Definition at line 37 of file codec_audio.h.
| #define CODEC_EAC3 0x08 |
E-AC-3 bit mask.
Definition at line 36 of file codec_audio.h.
| #define DTS1_FRAME_SIZE 512 |
Codec frame sizes.
Definition at line 62 of file codec_audio.h.
| #define DTS2_FRAME_SIZE 1024 |
Definition at line 63 of file codec_audio.h.
| #define DTS3_FRAME_SIZE 2048 |
Definition at line 64 of file codec_audio.h.
| #define DTS_PREAMBLE_16BE_1 0x7FFE |
Definition at line 56 of file codec_audio.h.
| #define DTS_PREAMBLE_16BE_2 0x8001 |
Definition at line 57 of file codec_audio.h.
| #define EAC3_FRAME_SIZE 6144 |
Definition at line 66 of file codec_audio.h.
| #define IEC61937_PREAMBLE1 0xF872 |
Definition at line 54 of file codec_audio.h.
| #define IEC61937_PREAMBLE2 0x4E1F |
Definition at line 55 of file codec_audio.h.
| #define MAX_FRAME_SIZE EAC3_FRAME_SIZE |
Definition at line 69 of file codec_audio.h.
| #define TRUEHD_FRAME_SIZE 15360 |
(not used)
Definition at line 67 of file codec_audio.h.
| enum IEC61937 |
IEC Data type enumeration.
Definition at line 42 of file codec_audio.h.