Go to the source code of this file.
#define PA_CHANNEL_MAP_SNPRINT_MAX 336 |
The maximum length of strings returned by pa_channel_map_snprint().
typedef enum pa_channel_map_def pa_channel_map_def_t |
typedef enum pa_channel_position pa_channel_position_t |
enum pa_channel_map_def |
A list of channel mapping definitions for pa_channel_map_init_auto().
enum pa_channel_position |
A list of channel labels.
int pa_channel_map_equal | ( | const pa_channel_map * | a, | |
const pa_channel_map * | b | |||
) |
Compare two channel maps.
Return 1 if both match.
pa_channel_map* pa_channel_map_init | ( | pa_channel_map * | m | ) |
Initialize the specified channel map and return a pointer to it.
pa_channel_map* pa_channel_map_init_auto | ( | pa_channel_map * | m, | |
unsigned | channels, | |||
pa_channel_map_def_t | def | |||
) |
Initialize the specified channel map for the specified number of channels using default labels and return a pointer to it.
pa_channel_map* pa_channel_map_init_mono | ( | pa_channel_map * | m | ) |
Initialize the specified channel map for monoaural audio and return a pointer to it.
pa_channel_map* pa_channel_map_init_stereo | ( | pa_channel_map * | m | ) |
Initialize the specified channel map for stereophonic audio and return a pointer to it.
pa_channel_map* pa_channel_map_parse | ( | pa_channel_map * | map, | |
const char * | s | |||
) |
char* pa_channel_map_snprint | ( | char * | s, | |
size_t | l, | |||
const pa_channel_map * | map | |||
) |
Make a humand readable string from the specified channel map.
int pa_channel_map_valid | ( | const pa_channel_map * | map | ) |
Return non-zero of the specified channel map is considered valid.
const char* pa_channel_position_to_string | ( | pa_channel_position_t | pos | ) |
Return a text label for the specified channel position.