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().
Please note that this value can change with any release without warning and without being considered API or ABI breakage. You should not use this definition anywhere where it might become part of an ABI.
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_compatible | ( | const pa_channel_map * | map, | |
const pa_sample_spec * | ss | |||
) |
Return non-zero if the specified channel map is compatible with the specified sample spec.
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.
The channel map will have a defined state but pa_channel_map_valid() will fail for 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.
This call will fail (return NULL) if there is no default channel map known for this specific number of channels and mapping.
pa_channel_map* pa_channel_map_init_extend | ( | pa_channel_map * | m, | |
unsigned | channels, | |||
pa_channel_map_def_t | def | |||
) |
Similar to pa_channel_map_init_auto() but instead of failing if no default mapping is known with the specified parameters it will synthesize a mapping based on a known mapping with fewer channels and fill up the rest with AUX0.
..AUX31 channels
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 | |||
) |
int pa_channel_map_valid | ( | const pa_channel_map * | map | ) |
Return non-zero if the specified channel map is considered valid.
const char* pa_channel_position_to_pretty_string | ( | pa_channel_position_t | pos | ) |
Return a human readable text label for the specified channel position.
const char* pa_channel_position_to_string | ( | pa_channel_position_t | pos | ) |
Return a text label for the specified channel position.