#include "avstring.h"
#include "avutil.h"
#include "audioconvert.h"
Go to the source code of this file.
Functions | |
| static const char * | get_channel_name (int channel_id) |
| static uint64_t | get_channel_layout_single (const char *name, int name_len) |
| uint64_t | av_get_channel_layout (const char *name) |
| Return a channel layout id that matches name, 0 if no match. | |
| void | av_get_channel_layout_string (char *buf, int buf_size, int nb_channels, uint64_t channel_layout) |
| Return a description of a channel layout. | |
| int | av_get_channel_layout_nb_channels (uint64_t channel_layout) |
| Return the number of channels in the channel layout. | |
| int64_t | av_get_default_channel_layout (int nb_channels) |
| Return default channel layout for a given number of channels. | |
Variables | |
| static const char *const | channel_names [] |
| struct { | |
| const char * name | |
| int nb_channels | |
| uint64_t layout | |
| } | channel_layout_map [] |
Definition in file audioconvert.c.
| static uint64_t get_channel_layout_single | ( | const char * | name, | |
| int | name_len | |||
| ) | [static] |
| static const char* get_channel_name | ( | int | channel_id | ) | [static] |
struct { ... } channel_layout_map[] [static] |
Referenced by av_get_channel_layout_string(), av_get_default_channel_layout(), and get_channel_layout_single().
const char* const channel_names[] [static] |
Initial value:
{
[0] = "FL",
[1] = "FR",
[2] = "FC",
[3] = "LFE",
[4] = "BL",
[5] = "BR",
[6] = "FLC",
[7] = "FRC",
[8] = "BC",
[9] = "SL",
[10] = "SR",
[11] = "TC",
[12] = "TFL",
[13] = "TFC",
[14] = "TFR",
[15] = "TBL",
[16] = "TBC",
[17] = "TBR",
[29] = "DL",
[30] = "DR",
}
Definition at line 30 of file audioconvert.c.
Referenced by get_channel_layout_single(), and get_channel_name().
| uint64_t layout |
Definition at line 63 of file audioconvert.c.
Referenced by av_get_channel_layout(), av_get_channel_layout_string(), ff_alsa_open(), ff_mov_get_channel_layout_tag(), ff_truehd_layout(), get_channel_layout_single(), mxf_read_pixel_layout(), and parse_channel_name().
| const char* name |
Definition at line 61 of file audioconvert.c.
| int nb_channels |
Definition at line 62 of file audioconvert.c.
Referenced by av_asrc_buffer_add_buffer(), avfilter_default_get_audio_buffer(), celt_header(), filter_samples(), init_buffers(), main(), and uninit().
1.5.8