FFmpeg
Variables
alac_data.c File Reference
#include "libavutil/channel_layout.h"
#include "alac_data.h"

Go to the source code of this file.

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]
 

Variable Documentation

◆ ff_alac_channel_layout_offsets

const uint8_t ff_alac_channel_layout_offsets[ALAC_MAX_CHANNELS][ALAC_MAX_CHANNELS]
Initial value:
= {
{ 0 },
{ 0, 1 },
{ 2, 0, 1 },
{ 2, 0, 1, 3 },
{ 2, 0, 1, 3, 4 },
{ 2, 0, 1, 4, 5, 3 },
{ 2, 0, 1, 4, 5, 6, 3 },
{ 2, 6, 7, 0, 1, 4, 5, 3 }
}

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]

◆ ff_alac_channel_elements

enum AlacRawDataBlockType ff_alac_channel_elements[ALAC_MAX_CHANNELS][5]
Initial value:

Definition at line 47 of file alac_data.c.

Referenced by write_frame().

AV_CHANNEL_LAYOUT_STEREO
#define AV_CHANNEL_LAYOUT_STEREO
Definition: channel_layout.h:393
TYPE_CPE
@ TYPE_CPE
Definition: aac.h:41
AV_CHANNEL_LAYOUT_SURROUND
#define AV_CHANNEL_LAYOUT_SURROUND
Definition: channel_layout.h:396
AV_CHANNEL_LAYOUT_4POINT0
#define AV_CHANNEL_LAYOUT_4POINT0
Definition: channel_layout.h:398
AV_CHANNEL_LAYOUT_5POINT0_BACK
#define AV_CHANNEL_LAYOUT_5POINT0_BACK
Definition: channel_layout.h:404
AV_CHANNEL_LAYOUT_7POINT1_WIDE_BACK
#define AV_CHANNEL_LAYOUT_7POINT1_WIDE_BACK
Definition: channel_layout.h:417
AV_CHANNEL_LAYOUT_6POINT1_BACK
#define AV_CHANNEL_LAYOUT_6POINT1_BACK
Definition: channel_layout.h:411
TYPE_SCE
@ TYPE_SCE
Definition: aac.h:40
AV_CHANNEL_LAYOUT_MONO
#define AV_CHANNEL_LAYOUT_MONO
Definition: channel_layout.h:392
AV_CHANNEL_LAYOUT_5POINT1_BACK
#define AV_CHANNEL_LAYOUT_5POINT1_BACK
Definition: channel_layout.h:405