vdr-plugin-softhddevice-drm-gles 1.6.2
codec_audio.h File Reference

Audio Decoder Header File. More...

#include <cstdint>
#include <libavcodec/avcodec.h>

Go to the source code of this file.

Classes

class  cAudioDecoder
 Audio Decoder. More...
 

Enumerations

enum  PassthroughMask { CODEC_AC3 = (1 << 2) , CODEC_EAC3 = (1 << 3) , CODEC_DTS = (1 << 4) }
 Bits used for the passthrough mask. More...
 
enum  IEC61937Type {
  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. More...
 
enum  IEC61937Preamble { IEC61937_PREAMBLE1 = 0xF872 , IEC61937_PREAMBLE2 = 0x4E1F , DTS_PREAMBLE_16BE_1 = 0x7FFE , DTS_PREAMBLE_16BE_2 = 0x8001 }
 IEC Preambles. More...
 
enum  CodecFrameSizes {
  DTS1_FRAME_SIZE = 512 , DTS2_FRAME_SIZE = 1024 , DTS3_FRAME_SIZE = 2048 , AC3_FRAME_SIZE = 1536 ,
  EAC3_FRAME_SIZE = 6144 , MAX_FRAME_SIZE = EAC3_FRAME_SIZE , TRUEHD_FRAME_SIZE = 15360
}
 Codec frame sizes for spdif. More...
 

Detailed Description

Audio Decoder Header File.

Definition in file codec_audio.h.