FFmpeg
Macros | Enumerations | Variables
alac_data.h File Reference
#include <stdint.h>
#include "libavutil/channel_layout.h"

Go to the source code of this file.

Macros

#define ALAC_MAX_CHANNELS   8
 

Enumerations

enum  AlacRawDataBlockType {
  TYPE_SCE, TYPE_CPE, TYPE_CCE, TYPE_LFE,
  TYPE_DSE, TYPE_PCE, TYPE_FIL, TYPE_END
}
 

Variables

const uint8_t ff_alac_channel_layout_offsets [ALAC_MAX_CHANNELS][ALAC_MAX_CHANNELS]
 
const AVChannelLayout ff_alac_ch_layouts [ALAC_MAX_CHANNELS+1]
 
enum AlacRawDataBlockType ff_alac_channel_elements [ALAC_MAX_CHANNELS][5]
 

Macro Definition Documentation

◆ ALAC_MAX_CHANNELS

#define ALAC_MAX_CHANNELS   8

Definition at line 40 of file alac_data.h.

Enumeration Type Documentation

◆ AlacRawDataBlockType

Enumerator
TYPE_SCE 
TYPE_CPE 
TYPE_CCE 
TYPE_LFE 
TYPE_DSE 
TYPE_PCE 
TYPE_FIL 
TYPE_END 

Definition at line 28 of file alac_data.h.

Variable Documentation

◆ ff_alac_channel_layout_offsets

const uint8_t ff_alac_channel_layout_offsets[ALAC_MAX_CHANNELS][ALAC_MAX_CHANNELS]

Definition at line 24 of file alac_data.c.

Referenced by alac_decode_frame(), and write_frame().

◆ ff_alac_ch_layouts

const AVChannelLayout ff_alac_ch_layouts[ALAC_MAX_CHANNELS+1]

Definition at line 35 of file alac_data.c.

Referenced by alac_decode_init().

◆ ff_alac_channel_elements

enum AlacRawDataBlockType ff_alac_channel_elements[ALAC_MAX_CHANNELS][5]

Definition at line 47 of file alac_data.c.

Referenced by write_frame().