Module libpulse_sys::format[][src]

Utility functions for handling a stream or sink format.

Structs

pa_format_info

Represents the format of data provided in a stream or processed by a sink.

Enums

pa_encoding_t
pa_prop_type_t

Represents the type of value of a property.

Constants

PA_ENCODING_AC3_IEC61937
PA_ENCODING_ANY
PA_ENCODING_DTS_IEC61937
PA_ENCODING_EAC3_IEC61937
PA_ENCODING_INVALID
PA_ENCODING_MAX
PA_ENCODING_MPEG2_AAC_IEC61937
PA_ENCODING_MPEG_IEC61937
PA_ENCODING_PCM
PA_FORMAT_INFO_SNPRINT_MAX

The maximum length of strings returned by pa_format_info_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.

PA_PROP_TYPE_INT
PA_PROP_TYPE_INT_ARRAY
PA_PROP_TYPE_INT_RANGE
PA_PROP_TYPE_INVALID
PA_PROP_TYPE_STRING
PA_PROP_TYPE_STRING_ARRAY

Functions

pa_encoding_to_string
pa_format_info_copy
pa_format_info_free
pa_format_info_free_string_array
pa_format_info_from_sample_spec
pa_format_info_from_string
pa_format_info_get_prop_int
pa_format_info_get_prop_int_array
pa_format_info_get_prop_int_range
pa_format_info_get_prop_string
pa_format_info_get_prop_string_array
pa_format_info_get_prop_type
pa_format_info_is_compatible
pa_format_info_is_pcm
pa_format_info_new
pa_format_info_set_channel_map
pa_format_info_set_channels
pa_format_info_set_prop_int
pa_format_info_set_prop_int_array
pa_format_info_set_prop_int_range
pa_format_info_set_prop_string
pa_format_info_set_prop_string_array
pa_format_info_set_rate
pa_format_info_set_sample_format
pa_format_info_snprint
pa_format_info_to_sample_spec
pa_format_info_valid