public static extern int pa_format_info_to_sample_spec([NativeTypeName("const pa_format_info *")] pa_format_info *f, pa_sample_spec *ss, pa_channel_map *map);
 public static extern pa_channel_map *pa_channel_map_init_stereo(pa_channel_map *m);
 public static extern pa_format_info *pa_format_info_from_sample_spec([NativeTypeName("const pa_sample_spec *")] pa_sample_spec *ss, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern pa_cvolume *pa_cvolume_set_position(pa_cvolume *cv, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map, pa_channel_position_t t, [NativeTypeName("pa_volume_t")] uint v);
 public static extern sbyte *pa_cvolume_snprint_verbose([NativeTypeName("char *")] sbyte *s, [NativeTypeName("size_t")] nuint l, [NativeTypeName("const pa_cvolume *")] pa_cvolume *c, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map, int print_dB);
 public static extern int pa_cvolume_compatible_with_channel_map([NativeTypeName("const pa_cvolume *")] pa_cvolume *v, [NativeTypeName("const pa_channel_map *")] pa_channel_map *cm);
 public static extern pa_cvolume *pa_cvolume_set_lfe_balance(pa_cvolume *v, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map, float new_balance);
 public static extern int pa_channel_map_superset([NativeTypeName("const pa_channel_map *")] pa_channel_map *a, [NativeTypeName("const pa_channel_map *")] pa_channel_map *b);
 public static extern int pa_channel_map_can_lfe_balance([NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern int pa_channel_map_valid([NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern int pa_channel_map_compatible([NativeTypeName("const pa_channel_map *")] pa_channel_map *map, [NativeTypeName("const pa_sample_spec *")] pa_sample_spec *ss);
 public static extern pa_channel_map *pa_channel_map_parse(pa_channel_map *map, [NativeTypeName("const char *")] sbyte *s);
 public static extern sbyte *pa_channel_map_snprint([NativeTypeName("char *")] sbyte *s, [NativeTypeName("size_t")] nuint l, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern pa_channel_map *pa_channel_map_init_extend(pa_channel_map *m, [NativeTypeName("unsigned int")] uint channels, pa_channel_map_def_t def);
 public static extern int pa_format_info_get_channel_map([NativeTypeName("const pa_format_info *")] pa_format_info *f, pa_channel_map *map);
 public static extern sbyte *pa_channel_map_to_pretty_name([NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern pa_cvolume *pa_cvolume_remap(pa_cvolume *v, [NativeTypeName("const pa_channel_map *")] pa_channel_map *from, [NativeTypeName("const pa_channel_map *")] pa_channel_map *to);
 public static extern int pa_channel_map_has_position([NativeTypeName("const pa_channel_map *")] pa_channel_map *map, pa_channel_position_t p);
 public static extern float pa_cvolume_get_lfe_balance([NativeTypeName("const pa_cvolume *")] pa_cvolume *v, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern nuint pa_channel_map_mask([NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern pa_cvolume *pa_cvolume_scale_mask(pa_cvolume *v, [NativeTypeName("pa_volume_t")] uint max, [NativeTypeName("const pa_channel_map *")] pa_channel_map *cm, [NativeTypeName("pa_channel_position_mask_t")] nuint mask);
 public static extern pa_simple *pa_simple_new([NativeTypeName("const char *")] sbyte *server, [NativeTypeName("const char *")] sbyte *name, pa_stream_direction_t dir, [NativeTypeName("const char *")] sbyte *dev, [NativeTypeName("const char *")] sbyte *stream_name, [NativeTypeName("const pa_sample_spec *")] pa_sample_spec *ss, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map, [NativeTypeName("const pa_buffer_attr *")] pa_buffer_attr *attr, int *error);
 public static extern uint pa_cvolume_get_position([NativeTypeName("const pa_cvolume *")] pa_cvolume *cv, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map, pa_channel_position_t t);
 public static extern void pa_format_info_set_channel_map(pa_format_info *f, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map);
 public static extern uint pa_cvolume_min_mask([NativeTypeName("const pa_cvolume *")] pa_cvolume *a, [NativeTypeName("const pa_channel_map *")] pa_channel_map *cm, [NativeTypeName("pa_channel_position_mask_t")] nuint mask);
Пример #26
0
 public static extern pa_stream *pa_stream_new_with_proplist(pa_context *c, [NativeTypeName("const char *")] sbyte *name, [NativeTypeName("const pa_sample_spec *")] pa_sample_spec *ss, [NativeTypeName("const pa_channel_map *")] pa_channel_map *map, pa_proplist *p);