{ "array_types" : [ { "alignment" : 4, "linker_set_key" : "unsigned int [8]", "name" : "unsigned int [8]", "referenced_type" : "type-8", "self_type" : "type-7", "size" : 32, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" } ], "builtin_types" : [ { "alignment" : 1, "is_integral" : true, "linker_set_key" : "char", "name" : "char", "referenced_type" : "type-19", "self_type" : "type-19", "size" : 1 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "int", "name" : "int", "referenced_type" : "type-2", "self_type" : "type-2", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned int", "name" : "unsigned int", "referenced_type" : "type-8", "self_type" : "type-8", "size" : 4 }, { "linker_set_key" : "void", "name" : "void", "referenced_type" : "type-4", "self_type" : "type-4" } ], "elf_functions" : [ { "name" : "mixer_close" }, { "name" : "mixer_consume_event" }, { "name" : "mixer_ctl_get_array" }, { "name" : "mixer_ctl_get_enum_string" }, { "name" : "mixer_ctl_get_name" }, { "name" : "mixer_ctl_get_num_enums" }, { "name" : "mixer_ctl_get_num_values" }, { "name" : "mixer_ctl_get_percent" }, { "name" : "mixer_ctl_get_range_max" }, { "name" : "mixer_ctl_get_range_min" }, { "name" : "mixer_ctl_get_type" }, { "name" : "mixer_ctl_get_type_string" }, { "name" : "mixer_ctl_get_value" }, { "name" : "mixer_ctl_is_access_tlv_rw" }, { "name" : "mixer_ctl_set_array" }, { "name" : "mixer_ctl_set_enum_by_string" }, { "name" : "mixer_ctl_set_percent" }, { "name" : "mixer_ctl_set_value" }, { "name" : "mixer_ctl_update" }, { "name" : "mixer_get_ctl" }, { "name" : "mixer_get_ctl_by_name" }, { "name" : "mixer_get_name" }, { "name" : "mixer_get_num_ctls" }, { "name" : "mixer_open" }, { "name" : "mixer_subscribe_events" }, { "name" : "mixer_wait_event" }, { "name" : "pcm_avail_update" }, { "name" : "pcm_bytes_to_frames" }, { "name" : "pcm_close" }, { "name" : "pcm_format_to_bits" }, { "name" : "pcm_frames_to_bytes" }, { "name" : "pcm_get_buffer_size" }, { "name" : "pcm_get_error" }, { "name" : "pcm_get_htimestamp" }, { "name" : "pcm_get_poll_fd" }, { "name" : "pcm_get_subdevice" }, { "name" : "pcm_ioctl" }, { "name" : "pcm_is_ready" }, { "name" : "pcm_mmap_avail" }, { "name" : "pcm_mmap_begin" }, { "name" : "pcm_mmap_commit" }, { "name" : "pcm_mmap_get_hw_ptr" }, { "name" : "pcm_mmap_read" }, { "name" : "pcm_mmap_transfer" }, { "name" : "pcm_mmap_write" }, { "name" : "pcm_open" }, { "name" : "pcm_params_format_test" }, { "name" : "pcm_params_free" }, { "name" : "pcm_params_get" }, { "name" : "pcm_params_get_mask" }, { "name" : "pcm_params_get_max" }, { "name" : "pcm_params_get_min" }, { "name" : "pcm_params_set_max" }, { "name" : "pcm_params_set_min" }, { "name" : "pcm_params_to_string" }, { "name" : "pcm_prepare" }, { "name" : "pcm_read" }, { "name" : "pcm_set_avail_min" }, { "name" : "pcm_start" }, { "name" : "pcm_state" }, { "name" : "pcm_stop" }, { "name" : "pcm_wait" }, { "name" : "pcm_write" } ], "elf_objects" : [], "enum_types" : [ { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "MIXER_CTL_TYPE_BOOL" }, { "enum_field_value" : 1, "name" : "MIXER_CTL_TYPE_INT" }, { "enum_field_value" : 2, "name" : "MIXER_CTL_TYPE_ENUM" }, { "enum_field_value" : 3, "name" : "MIXER_CTL_TYPE_BYTE" }, { "enum_field_value" : 4, "name" : "MIXER_CTL_TYPE_IEC958" }, { "enum_field_value" : 5, "name" : "MIXER_CTL_TYPE_INT64" }, { "enum_field_value" : 6, "name" : "MIXER_CTL_TYPE_UNKNOWN" }, { "enum_field_value" : 7, "name" : "MIXER_CTL_TYPE_MAX" } ], "linker_set_key" : "mixer_ctl_type", "name" : "mixer_ctl_type", "referenced_type" : "type-11", "self_type" : "type-11", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", "underlying_type" : "type-8", "unique_id" : "mixer_ctl_type" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : -1, "name" : "PCM_FORMAT_INVALID" }, { "enum_field_value" : 0, "name" : "PCM_FORMAT_S16_LE" }, { "enum_field_value" : 1, "name" : "PCM_FORMAT_S32_LE" }, { "enum_field_value" : 2, "name" : "PCM_FORMAT_S8" }, { "enum_field_value" : 3, "name" : "PCM_FORMAT_S24_LE" }, { "enum_field_value" : 4, "name" : "PCM_FORMAT_S24_3LE" }, { "enum_field_value" : 5, "name" : "PCM_FORMAT_MAX" } ], "linker_set_key" : "pcm_format", "name" : "pcm_format", "referenced_type" : "type-1", "self_type" : "type-1", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", "underlying_type" : "type-2", "unique_id" : "pcm_format" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "PCM_PARAM_ACCESS" }, { "enum_field_value" : 1, "name" : "PCM_PARAM_FORMAT" }, { "enum_field_value" : 2, "name" : "PCM_PARAM_SUBFORMAT" }, { "enum_field_value" : 3, "name" : "PCM_PARAM_SAMPLE_BITS" }, { "enum_field_value" : 4, "name" : "PCM_PARAM_FRAME_BITS" }, { "enum_field_value" : 5, "name" : "PCM_PARAM_CHANNELS" }, { "enum_field_value" : 6, "name" : "PCM_PARAM_RATE" }, { "enum_field_value" : 7, "name" : "PCM_PARAM_PERIOD_TIME" }, { "enum_field_value" : 8, "name" : "PCM_PARAM_PERIOD_SIZE" }, { "enum_field_value" : 9, "name" : "PCM_PARAM_PERIOD_BYTES" }, { "enum_field_value" : 10, "name" : "PCM_PARAM_PERIODS" }, { "enum_field_value" : 11, "name" : "PCM_PARAM_BUFFER_TIME" }, { "enum_field_value" : 12, "name" : "PCM_PARAM_BUFFER_SIZE" }, { "enum_field_value" : 13, "name" : "PCM_PARAM_BUFFER_BYTES" }, { "enum_field_value" : 14, "name" : "PCM_PARAM_TICK_TIME" } ], "linker_set_key" : "pcm_param", "name" : "pcm_param", "referenced_type" : "type-10", "self_type" : "type-10", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", "underlying_type" : "type-8", "unique_id" : "pcm_param" } ], "function_types" : [], "functions" : [ { "function_name" : "mixer_close", "linker_set_key" : "mixer_close", "parameters" : [ { "referenced_type" : "type-12" } ], "return_type" : "type-4", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_consume_event", "linker_set_key" : "mixer_consume_event", "parameters" : [ { "referenced_type" : "type-12" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_array", "linker_set_key" : "mixer_ctl_get_array", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-24" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_enum_string", "linker_set_key" : "mixer_ctl_get_enum_string", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-8" } ], "return_type" : "type-27", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_name", "linker_set_key" : "mixer_ctl_get_name", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-27", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_num_enums", "linker_set_key" : "mixer_ctl_get_num_enums", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_num_values", "linker_set_key" : "mixer_ctl_get_num_values", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_percent", "linker_set_key" : "mixer_ctl_get_percent", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_range_max", "linker_set_key" : "mixer_ctl_get_range_max", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_range_min", "linker_set_key" : "mixer_ctl_get_range_min", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_type", "linker_set_key" : "mixer_ctl_get_type", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-11", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_type_string", "linker_set_key" : "mixer_ctl_get_type_string", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-27", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_get_value", "linker_set_key" : "mixer_ctl_get_value", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_is_access_tlv_rw", "linker_set_key" : "mixer_ctl_is_access_tlv_rw", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_set_array", "linker_set_key" : "mixer_ctl_set_array", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_set_enum_by_string", "linker_set_key" : "mixer_ctl_set_enum_by_string", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-27" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_set_percent", "linker_set_key" : "mixer_ctl_set_percent", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_set_value", "linker_set_key" : "mixer_ctl_set_value", "parameters" : [ { "referenced_type" : "type-29" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_ctl_update", "linker_set_key" : "mixer_ctl_update", "parameters" : [ { "referenced_type" : "type-29" } ], "return_type" : "type-4", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_get_ctl", "linker_set_key" : "mixer_get_ctl", "parameters" : [ { "referenced_type" : "type-12" }, { "referenced_type" : "type-8" } ], "return_type" : "type-29", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_get_ctl_by_name", "linker_set_key" : "mixer_get_ctl_by_name", "parameters" : [ { "referenced_type" : "type-12" }, { "referenced_type" : "type-27" } ], "return_type" : "type-29", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_get_name", "linker_set_key" : "mixer_get_name", "parameters" : [ { "referenced_type" : "type-12" } ], "return_type" : "type-27", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_get_num_ctls", "linker_set_key" : "mixer_get_num_ctls", "parameters" : [ { "referenced_type" : "type-12" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_open", "linker_set_key" : "mixer_open", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-12", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_subscribe_events", "linker_set_key" : "mixer_subscribe_events", "parameters" : [ { "referenced_type" : "type-12" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "mixer_wait_event", "linker_set_key" : "mixer_wait_event", "parameters" : [ { "referenced_type" : "type-12" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_bytes_to_frames", "linker_set_key" : "pcm_bytes_to_frames", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_close", "linker_set_key" : "pcm_close", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_format_to_bits", "linker_set_key" : "pcm_format_to_bits", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_frames_to_bytes", "linker_set_key" : "pcm_frames_to_bytes", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_get_buffer_size", "linker_set_key" : "pcm_get_buffer_size", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_get_error", "linker_set_key" : "pcm_get_error", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-27", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_get_htimestamp", "linker_set_key" : "pcm_get_htimestamp", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-20" }, { "referenced_type" : "type-21" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_get_poll_fd", "linker_set_key" : "pcm_get_poll_fd", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_get_subdevice", "linker_set_key" : "pcm_get_subdevice", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_ioctl", "linker_set_key" : "pcm_ioctl", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_is_ready", "linker_set_key" : "pcm_is_ready", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_mmap_avail", "linker_set_key" : "pcm_mmap_avail", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_mmap_begin", "linker_set_key" : "pcm_mmap_begin", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-23" }, { "referenced_type" : "type-20" }, { "referenced_type" : "type-20" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_mmap_commit", "linker_set_key" : "pcm_mmap_commit", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_mmap_get_hw_ptr", "linker_set_key" : "pcm_mmap_get_hw_ptr", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-20" }, { "referenced_type" : "type-21" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_mmap_read", "linker_set_key" : "pcm_mmap_read", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-24" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_mmap_write", "linker_set_key" : "pcm_mmap_write", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_open", "linker_set_key" : "pcm_open", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-14" } ], "return_type" : "type-25", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_format_test", "linker_set_key" : "pcm_params_format_test", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-1" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_free", "linker_set_key" : "pcm_params_free", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-4", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_get", "linker_set_key" : "pcm_params_get", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-15", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_get_mask", "linker_set_key" : "pcm_params_get_mask", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-10" } ], "return_type" : "type-17", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_get_max", "linker_set_key" : "pcm_params_get_max", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-10" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_get_min", "linker_set_key" : "pcm_params_get_min", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-10" } ], "return_type" : "type-8", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_set_max", "linker_set_key" : "pcm_params_set_max", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-10" }, { "referenced_type" : "type-8" } ], "return_type" : "type-4", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_set_min", "linker_set_key" : "pcm_params_set_min", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-10" }, { "referenced_type" : "type-8" } ], "return_type" : "type-4", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_params_to_string", "linker_set_key" : "pcm_params_to_string", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-18" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_prepare", "linker_set_key" : "pcm_prepare", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_read", "linker_set_key" : "pcm_read", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-24" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_set_avail_min", "linker_set_key" : "pcm_set_avail_min", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_start", "linker_set_key" : "pcm_start", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_stop", "linker_set_key" : "pcm_stop", "parameters" : [ { "referenced_type" : "type-25" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_wait", "linker_set_key" : "pcm_wait", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "function_name" : "pcm_write", "linker_set_key" : "pcm_write", "parameters" : [ { "referenced_type" : "type-25" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" } ], "global_vars" : [], "lvalue_reference_types" : [], "pointer_types" : [ { "alignment" : 4, "linker_set_key" : "char *", "name" : "char *", "referenced_type" : "type-19", "self_type" : "type-18", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "const char *", "name" : "const char *", "referenced_type" : "type-28", "self_type" : "type-27", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "const void *", "name" : "const void *", "referenced_type" : "type-3", "self_type" : "type-5", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "mixer *", "name" : "mixer *", "referenced_type" : "type-13", "self_type" : "type-12", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "mixer_ctl *", "name" : "mixer_ctl *", "referenced_type" : "type-30", "self_type" : "type-29", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "pcm *", "name" : "pcm *", "referenced_type" : "type-26", "self_type" : "type-25", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "pcm_config *", "name" : "pcm_config *", "referenced_type" : "type-9", "self_type" : "type-14", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "pcm_mask *", "name" : "pcm_mask *", "referenced_type" : "type-6", "self_type" : "type-17", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "pcm_params *", "name" : "pcm_params *", "referenced_type" : "type-16", "self_type" : "type-15", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "timespec *", "name" : "timespec *", "referenced_type" : "type-22", "self_type" : "type-21", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "unsigned int *", "name" : "unsigned int *", "referenced_type" : "type-8", "self_type" : "type-20", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "void *", "name" : "void *", "referenced_type" : "type-4", "self_type" : "type-24", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "alignment" : 4, "linker_set_key" : "void **", "name" : "void **", "referenced_type" : "type-24", "self_type" : "type-23", "size" : 4, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" } ], "qualified_types" : [ { "alignment" : 1, "is_const" : true, "linker_set_key" : "const char", "name" : "const char", "referenced_type" : "type-19", "self_type" : "type-28", "size" : 1, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" }, { "is_const" : true, "linker_set_key" : "const void", "name" : "const void", "referenced_type" : "type-4", "self_type" : "type-3", "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" } ], "record_types" : [ { "alignment" : 4, "fields" : [ { "field_name" : "channels", "referenced_type" : "type-8" }, { "field_name" : "rate", "field_offset" : 32, "referenced_type" : "type-8" }, { "field_name" : "period_size", "field_offset" : 64, "referenced_type" : "type-8" }, { "field_name" : "period_count", "field_offset" : 96, "referenced_type" : "type-8" }, { "field_name" : "format", "field_offset" : 128, "referenced_type" : "type-1" }, { "field_name" : "start_threshold", "field_offset" : 160, "referenced_type" : "type-8" }, { "field_name" : "stop_threshold", "field_offset" : 192, "referenced_type" : "type-8" }, { "field_name" : "silence_threshold", "field_offset" : 224, "referenced_type" : "type-8" }, { "field_name" : "silence_size", "field_offset" : 256, "referenced_type" : "type-8" }, { "field_name" : "avail_min", "field_offset" : 288, "referenced_type" : "type-2" } ], "linker_set_key" : "pcm_config", "name" : "pcm_config", "referenced_type" : "type-9", "self_type" : "type-9", "size" : 40, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", "unique_id" : "pcm_config" }, { "alignment" : 4, "fields" : [ { "field_name" : "bits", "referenced_type" : "type-7" } ], "linker_set_key" : "pcm_mask", "name" : "pcm_mask", "referenced_type" : "type-6", "self_type" : "type-6", "size" : 32, "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", "unique_id" : "pcm_mask" } ], "rvalue_reference_types" : [] }