Espressif General Multimedia Framework Guide
Choose version...
Getting Started
ESP-GMF General Multimedia Framework
ESP-GMF Best Practices
Resources
Contributions Guide
Glossary
About
Espressif General Multimedia Framework Guide
Index
Edit on GitHub
Index
_
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
N
|
O
|
P
|
S
_
_esp_gmf_audio_element (C++ struct)
_esp_gmf_audio_element::base (C++ member)
_esp_gmf_audio_element::file_info (C++ member)
_esp_gmf_audio_element::lock (C++ member)
_esp_gmf_audio_element::snd_info (C++ member)
_esp_gmf_event_item_ (C++ struct)
_esp_gmf_event_item_::cb (C++ member)
_esp_gmf_event_item_::ctx (C++ member)
_esp_gmf_event_item_::next (C++ member)
_esp_gmf_job_t (C++ struct)
_esp_gmf_job_t::ctx (C++ member)
_esp_gmf_job_t::func (C++ member)
_esp_gmf_job_t::is_deleted (C++ member)
_esp_gmf_job_t::label (C++ member)
_esp_gmf_job_t::next (C++ member)
_esp_gmf_job_t::para (C++ member)
_esp_gmf_job_t::prev (C++ member)
_esp_gmf_job_t::ret (C++ member)
_esp_gmf_job_t::times (C++ member)
_esp_gmf_pic_element (C++ struct)
_esp_gmf_pic_element::base (C++ member)
_esp_gmf_pic_element::file_info (C++ member)
_esp_gmf_pic_element::lock (C++ member)
_esp_gmf_pic_element::meta_info (C++ member)
_esp_gmf_pic_element::pic_info (C++ member)
_esp_gmf_video_element (C++ struct)
_esp_gmf_video_element::base (C++ member)
_esp_gmf_video_element::lock (C++ member)
_esp_gmf_video_element::src_info (C++ member)
C
cap_attr_iter_fun (C++ type)
codec_dev_io_cfg_t (C++ struct)
codec_dev_io_cfg_t::dev (C++ member)
codec_dev_io_cfg_t::dir (C++ member)
codec_dev_io_cfg_t::io_cfg (C++ member)
codec_dev_io_cfg_t::name (C++ member)
D
data_bus_op_t (C++ struct)
data_bus_op_t::abort (C++ member)
data_bus_op_t::acquire_read (C++ member)
data_bus_op_t::acquire_write (C++ member)
data_bus_op_t::clear_abort (C++ member)
data_bus_op_t::deinit (C++ member)
data_bus_op_t::done_write (C++ member)
data_bus_op_t::get_available (C++ member)
data_bus_op_t::get_filled_size (C++ member)
data_bus_op_t::get_total_size (C++ member)
data_bus_op_t::read (C++ member)
data_bus_op_t::release_read (C++ member)
data_bus_op_t::release_write (C++ member)
data_bus_op_t::reset (C++ member)
data_bus_op_t::reset_done_write (C++ member)
data_bus_op_t::set_align (C++ member)
data_bus_op_t::write (C++ member)
DEFAULT_ESP_GMF_ALC_CONFIG (C macro)
DEFAULT_ESP_GMF_AUDIO_DEC_CONFIG (C macro)
DEFAULT_ESP_GMF_AUDIO_ENC_CONFIG (C macro)
DEFAULT_ESP_GMF_BIT_CVT_CONFIG (C macro)
DEFAULT_ESP_GMF_CH_CVT_CONFIG (C macro)
DEFAULT_ESP_GMF_COLOR_CONVERT_CONFIG (C macro)
DEFAULT_ESP_GMF_CROP_CONFIG (C macro)
DEFAULT_ESP_GMF_DEINTERLEAVE_CONFIG (C macro)
DEFAULT_ESP_GMF_DRC_CONFIG (C macro)
DEFAULT_ESP_GMF_EQ_CONFIG (C macro)
DEFAULT_ESP_GMF_FADE_CONFIG (C macro)
DEFAULT_ESP_GMF_INTERLEAVE_CONFIG (C macro)
DEFAULT_ESP_GMF_MBC_CONFIG (C macro)
DEFAULT_ESP_GMF_MIXER_CONFIG (C macro)
DEFAULT_ESP_GMF_RATE_CVT_CONFIG (C macro)
DEFAULT_ESP_GMF_ROTATE_CONFIG (C macro)
DEFAULT_ESP_GMF_SCALE_CONFIG (C macro)
DEFAULT_ESP_GMF_SONIC_CONFIG (C macro)
DEFAULT_ESP_GMF_STACK_SIZE (C macro)
DEFAULT_ESP_GMF_TASK_CONFIG (C macro)
DEFAULT_ESP_GMF_TASK_CORE (C macro)
DEFAULT_ESP_GMF_TASK_PRIO (C macro)
DEFAULT_GMF_AFE_CFG (C macro)
DEFAULT_GMF_AFE_MANAGER_CFG (C macro)
E
EIGHTCC_2_STR (C macro)
EMBED_FLASH_CFG_DEFAULT (C macro)
embed_flash_io_cfg_t (C++ struct)
embed_flash_io_cfg_t::io_cfg (C++ member)
embed_flash_io_cfg_t::max_files (C++ member)
embed_flash_io_cfg_t::name (C++ member)
embed_item_info (C++ struct)
embed_item_info::address (C++ member)
embed_item_info::size (C++ member)
embed_item_info_t (C++ type)
ESP_AFE_MANAGER_FEED_TASK_CORE (C macro)
ESP_AFE_MANAGER_FEED_TASK_PRIO (C macro)
ESP_AFE_MANAGER_FEED_TASK_STACK (C macro)
ESP_AFE_MANAGER_FETCH_TASK_CORE (C macro)
ESP_AFE_MANAGER_FETCH_TASK_PRIO (C macro)
ESP_AFE_MANAGER_FETCH_TASK_STACK (C macro)
esp_gmf_aec_cfg_t (C++ struct)
esp_gmf_aec_cfg_t::filter_len (C++ member)
esp_gmf_aec_cfg_t::input_format (C++ member)
esp_gmf_aec_cfg_t::mode (C++ member)
esp_gmf_aec_cfg_t::type (C++ member)
esp_gmf_aec_init (C++ function)
esp_gmf_afe_cfg_t (C++ struct)
esp_gmf_afe_cfg_t::afe_manager (C++ member)
esp_gmf_afe_cfg_t::delay_samples (C++ member)
esp_gmf_afe_cfg_t::event_cb (C++ member)
esp_gmf_afe_cfg_t::event_ctx (C++ member)
esp_gmf_afe_cfg_t::mn_language (C++ member)
esp_gmf_afe_cfg_t::models (C++ member)
esp_gmf_afe_cfg_t::vcmd_detect_en (C++ member)
esp_gmf_afe_cfg_t::vcmd_timeout (C++ member)
esp_gmf_afe_cfg_t::wakeup_end (C++ member)
esp_gmf_afe_cfg_t::wakeup_time (C++ member)
ESP_GMF_AFE_DEFAULT_DELAY_SAMPLES (C macro)
ESP_GMF_AFE_DEFAULT_VCMD_TIMEOUT_MS (C macro)
ESP_GMF_AFE_DEFAULT_WAKEUP_END_MS (C macro)
ESP_GMF_AFE_DEFAULT_WAKEUP_TIME_MS (C macro)
esp_gmf_afe_event_cb_t (C++ type)
esp_gmf_afe_event_t (C++ enum)
esp_gmf_afe_event_t::ESP_GMF_AFE_EVT_VAD_END (C++ enumerator)
esp_gmf_afe_event_t::ESP_GMF_AFE_EVT_VAD_START (C++ enumerator)
esp_gmf_afe_event_t::ESP_GMF_AFE_EVT_VCMD_DECT_TIMEOUT (C++ enumerator)
esp_gmf_afe_event_t::ESP_GMF_AFE_EVT_VCMD_DECTECTED (C++ enumerator)
esp_gmf_afe_event_t::ESP_GMF_AFE_EVT_WAKEUP_END (C++ enumerator)
esp_gmf_afe_event_t::ESP_GMF_AFE_EVT_WAKEUP_START (C++ enumerator)
esp_gmf_afe_evt_t (C++ struct)
esp_gmf_afe_evt_t::data_len (C++ member)
esp_gmf_afe_evt_t::event_data (C++ member)
esp_gmf_afe_evt_t::type (C++ member)
esp_gmf_afe_feature_t (C++ enum)
esp_gmf_afe_feature_t::ESP_AFE_FEATURE_AEC (C++ enumerator)
esp_gmf_afe_feature_t::ESP_AFE_FEATURE_SE (C++ enumerator)
esp_gmf_afe_feature_t::ESP_AFE_FEATURE_VAD (C++ enumerator)
esp_gmf_afe_feature_t::ESP_AFE_FEATURE_WAKENET (C++ enumerator)
esp_gmf_afe_init (C++ function)
esp_gmf_afe_keep_awake (C++ function)
esp_gmf_afe_manager_cfg_t (C++ struct)
esp_gmf_afe_manager_cfg_t::afe_cfg (C++ member)
esp_gmf_afe_manager_cfg_t::feed_task_setting (C++ member)
esp_gmf_afe_manager_cfg_t::fetch_task_setting (C++ member)
esp_gmf_afe_manager_cfg_t::read_cb (C++ member)
esp_gmf_afe_manager_cfg_t::read_ctx (C++ member)
esp_gmf_afe_manager_cfg_t::result_cb (C++ member)
esp_gmf_afe_manager_cfg_t::result_ctx (C++ member)
esp_gmf_afe_manager_create (C++ function)
esp_gmf_afe_manager_destroy (C++ function)
esp_gmf_afe_manager_enable_features (C++ function)
esp_gmf_afe_manager_features_t (C++ struct)
esp_gmf_afe_manager_features_t::aec (C++ member)
esp_gmf_afe_manager_features_t::ns (C++ member)
esp_gmf_afe_manager_features_t::se (C++ member)
esp_gmf_afe_manager_features_t::vad (C++ member)
esp_gmf_afe_manager_features_t::wakeup (C++ member)
esp_gmf_afe_manager_get_chunk_size (C++ function)
esp_gmf_afe_manager_get_features (C++ function)
esp_gmf_afe_manager_get_input_ch_num (C++ function)
esp_gmf_afe_manager_handle_t (C++ type)
esp_gmf_afe_manager_read_cb_t (C++ type)
esp_gmf_afe_manager_result_cb_t (C++ type)
esp_gmf_afe_manager_set_read_cb (C++ function)
esp_gmf_afe_manager_set_result_cb (C++ function)
esp_gmf_afe_manager_suspend (C++ function)
esp_gmf_afe_manager_task_setting_t (C++ struct)
esp_gmf_afe_manager_task_setting_t::core (C++ member)
esp_gmf_afe_manager_task_setting_t::prio (C++ member)
esp_gmf_afe_manager_task_setting_t::stack_size (C++ member)
esp_gmf_afe_set_event_cb (C++ function)
esp_gmf_afe_trigger_sleep (C++ function)
esp_gmf_afe_trigger_wakeup (C++ function)
esp_gmf_afe_vcmd_detection_begin (C++ function)
esp_gmf_afe_vcmd_detection_cancel (C++ function)
esp_gmf_afe_vcmd_info_t (C++ struct)
esp_gmf_afe_vcmd_info_t::phrase_id (C++ member)
esp_gmf_afe_vcmd_info_t::prob (C++ member)
esp_gmf_afe_vcmd_info_t::str (C++ member)
ESP_GMF_AFE_VCMD_MAX_LEN (C macro)
esp_gmf_afe_wakeup_info_t (C++ struct)
esp_gmf_afe_wakeup_info_t::data_volume (C++ member)
esp_gmf_afe_wakeup_info_t::wake_word_index (C++ member)
esp_gmf_afe_wakeup_info_t::wakenet_model_index (C++ member)
esp_gmf_alc_get_gain (C++ function)
esp_gmf_alc_init (C++ function)
esp_gmf_alc_set_gain (C++ function)
esp_gmf_args_desc (C++ struct)
esp_gmf_args_desc::name (C++ member)
esp_gmf_args_desc::next (C++ member)
esp_gmf_args_desc::offset (C++ member)
esp_gmf_args_desc::size (C++ member)
esp_gmf_args_desc::type (C++ member)
esp_gmf_args_desc::val (C++ member)
esp_gmf_args_desc_append (C++ function)
esp_gmf_args_desc_append_array (C++ function)
esp_gmf_args_desc_append_base (C++ function)
esp_gmf_args_desc_copy (C++ function)
esp_gmf_args_desc_count (C++ function)
esp_gmf_args_desc_create (C++ function)
esp_gmf_args_desc_destroy (C++ function)
esp_gmf_args_desc_found (C++ function)
esp_gmf_args_desc_get_total_size (C++ function)
ESP_GMF_ARGS_DESC_PRINT (C macro)
esp_gmf_args_desc_show (C++ function)
esp_gmf_args_desc_t (C++ type)
esp_gmf_args_extract_double (C++ function)
esp_gmf_args_extract_float (C++ function)
esp_gmf_args_extract_uint16 (C++ function)
esp_gmf_args_extract_uint32 (C++ function)
esp_gmf_args_extract_uint64 (C++ function)
esp_gmf_args_extract_uint8 (C++ function)
esp_gmf_args_extract_value (C++ function)
esp_gmf_args_set_value (C++ function)
esp_gmf_args_type_t (C++ enum)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_ARRAY (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_DOUBLE (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_FLOAT (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_INT16 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_INT32 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_INT64 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_INT8 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_NIL (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_UINT16 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_UINT32 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_UINT64 (C++ enumerator)
esp_gmf_args_type_t::ESP_GMF_ARGS_TYPE_UINT8 (C++ enumerator)
esp_gmf_audio_dec_init (C++ function)
esp_gmf_audio_dec_reconfig (C++ function)
esp_gmf_audio_dec_reconfig_by_sound_info (C++ function)
esp_gmf_audio_el_deinit (C++ function)
esp_gmf_audio_el_get_file_info (C++ function)
esp_gmf_audio_el_get_snd_info (C++ function)
esp_gmf_audio_el_init (C++ function)
esp_gmf_audio_el_set_file_info (C++ function)
esp_gmf_audio_el_set_file_size (C++ function)
esp_gmf_audio_el_set_snd_info (C++ function)
esp_gmf_audio_el_update_file_pos (C++ function)
esp_gmf_audio_element_handle_t (C++ type)
esp_gmf_audio_element_t (C++ type)
esp_gmf_audio_enc_get_bitrate (C++ function)
esp_gmf_audio_enc_get_frame_size (C++ function)
esp_gmf_audio_enc_get_spec_info (C++ function)
esp_gmf_audio_enc_init (C++ function)
esp_gmf_audio_enc_reconfig (C++ function)
esp_gmf_audio_enc_reconfig_by_sound_info (C++ function)
esp_gmf_audio_enc_set_bitrate (C++ function)
esp_gmf_audio_helper_get_audio_type_by_uri (C++ function)
esp_gmf_audio_helper_is_frame_dec (C++ function)
esp_gmf_audio_helper_spec_info_t (C++ struct)
esp_gmf_audio_helper_spec_info_t::codec_spec_info (C++ member)
esp_gmf_audio_helper_spec_info_t::spec_info_len (C++ member)
esp_gmf_audio_param_set_alc_channel_gain (C++ function)
esp_gmf_audio_param_set_alc_gain (C macro)
esp_gmf_audio_param_set_dest_bits (C++ function)
esp_gmf_audio_param_set_dest_ch (C++ function)
esp_gmf_audio_param_set_dest_rate (C++ function)
esp_gmf_audio_param_set_fade (C++ function)
esp_gmf_audio_param_set_fade_in (C macro)
esp_gmf_audio_param_set_fade_out (C macro)
esp_gmf_audio_param_set_pitch (C++ function)
esp_gmf_audio_param_set_speed (C++ function)
esp_gmf_bit_cvt_init (C++ function)
esp_gmf_bit_cvt_set_dest_bits (C++ function)
esp_gmf_block_abort (C++ function)
esp_gmf_block_acquire_read (C++ function)
esp_gmf_block_acquire_write (C++ function)
esp_gmf_block_clear_abort (C++ function)
esp_gmf_block_create (C++ function)
esp_gmf_block_destroy (C++ function)
esp_gmf_block_done_write (C++ function)
esp_gmf_block_get_filled_size (C++ function)
esp_gmf_block_get_free_size (C++ function)
esp_gmf_block_get_total_size (C++ function)
esp_gmf_block_handle_t (C++ type)
esp_gmf_block_release_read (C++ function)
esp_gmf_block_release_write (C++ function)
esp_gmf_block_reset (C++ function)
esp_gmf_block_reset_done_write (C++ function)
esp_gmf_block_set_align (C++ function)
esp_gmf_cache_acquire (C++ function)
esp_gmf_cache_delete (C++ function)
esp_gmf_cache_get_cached_size (C++ function)
esp_gmf_cache_load (C++ function)
esp_gmf_cache_new (C++ function)
esp_gmf_cache_ready_for_load (C++ function)
esp_gmf_cache_release (C++ function)
esp_gmf_cache_reset (C++ function)
esp_gmf_cache_t (C++ struct)
esp_gmf_cache_t::buf (C++ member)
esp_gmf_cache_t::buf_filled (C++ member)
esp_gmf_cache_t::buf_len (C++ member)
esp_gmf_cache_t::load (C++ member)
esp_gmf_cache_t::origin_load (C++ member)
esp_gmf_cap (C++ struct)
esp_gmf_cap::attr_fun (C++ member)
esp_gmf_cap::attr_fun_ctx (C++ member)
esp_gmf_cap::cap_eightcc (C++ member)
esp_gmf_cap::next (C++ member)
esp_gmf_cap::perf (C++ member)
esp_gmf_cap_append (C++ function)
esp_gmf_cap_attr (C++ struct)
esp_gmf_cap_attr::c (C++ member)
esp_gmf_cap_attr::d (C++ member)
esp_gmf_cap_attr::fourcc (C++ member)
esp_gmf_cap_attr::index (C++ member)
esp_gmf_cap_attr::m (C++ member)
esp_gmf_cap_attr::prop_type (C++ member)
esp_gmf_cap_attr::s (C++ member)
esp_gmf_cap_attr::value (C++ member)
esp_gmf_cap_attr_check_value (C++ function)
esp_gmf_cap_attr_get_first_value (C++ function)
esp_gmf_cap_attr_iterator_value (C++ function)
ESP_GMF_CAP_ATTR_SET_CONSTANT (C macro)
ESP_GMF_CAP_ATTR_SET_DISCRETE (C macro)
ESP_GMF_CAP_ATTR_SET_MULTIPLE (C macro)
ESP_GMF_CAP_ATTR_SET_STEPWISE (C macro)
esp_gmf_cap_attr_t (C++ type)
esp_gmf_cap_destroy (C++ function)
esp_gmf_cap_fetch_node (C++ function)
esp_gmf_cap_find_attr (C++ function)
esp_gmf_cap_iterate_attr (C++ function)
esp_gmf_cap_perf_t (C++ struct)
esp_gmf_cap_perf_t::oper_per_sec (C++ member)
esp_gmf_cap_t (C++ type)
ESP_GMF_CAPS_AUDIO_AEC (C macro)
ESP_GMF_CAPS_AUDIO_AGC (C macro)
ESP_GMF_CAPS_AUDIO_ALC (C macro)
ESP_GMF_CAPS_AUDIO_BIT_CONVERT (C macro)
ESP_GMF_CAPS_AUDIO_CHANNEL_CONVERT (C macro)
ESP_GMF_CAPS_AUDIO_DECODER (C macro)
ESP_GMF_CAPS_AUDIO_DEINTERLEAVE (C macro)
ESP_GMF_CAPS_AUDIO_DOA (C macro)
ESP_GMF_CAPS_AUDIO_DRC (C macro)
ESP_GMF_CAPS_AUDIO_ENCODER (C macro)
ESP_GMF_CAPS_AUDIO_EQUALIZER (C macro)
ESP_GMF_CAPS_AUDIO_FADE (C macro)
ESP_GMF_CAPS_AUDIO_HOWL (C macro)
ESP_GMF_CAPS_AUDIO_INTERLEAVE (C macro)
ESP_GMF_CAPS_AUDIO_MBC (C macro)
ESP_GMF_CAPS_AUDIO_MIXER (C macro)
ESP_GMF_CAPS_AUDIO_MUXER (C macro)
ESP_GMF_CAPS_AUDIO_NS (C macro)
ESP_GMF_CAPS_AUDIO_RATE_CONVERT (C macro)
ESP_GMF_CAPS_AUDIO_SONIC (C macro)
ESP_GMF_CAPS_AUDIO_VAD (C macro)
ESP_GMF_CAPS_AUDIO_VCMD (C macro)
ESP_GMF_CAPS_AUDIO_WWE (C macro)
ESP_GMF_CAPS_VIDEO_COLOR_CONVERT (C macro)
ESP_GMF_CAPS_VIDEO_CROP (C macro)
ESP_GMF_CAPS_VIDEO_DECODER (C macro)
ESP_GMF_CAPS_VIDEO_ENCODER (C macro)
ESP_GMF_CAPS_VIDEO_FPS_CVT (C macro)
ESP_GMF_CAPS_VIDEO_OVERLAY (C macro)
ESP_GMF_CAPS_VIDEO_ROTATE (C macro)
ESP_GMF_CAPS_VIDEO_SCALE (C macro)
esp_gmf_ch_cvt_init (C++ function)
esp_gmf_ch_cvt_set_dest_channel (C++ function)
ESP_GMF_CHECK (C macro)
esp_gmf_copier_cfg_t (C++ struct)
esp_gmf_copier_cfg_t::copy_num (C++ member)
esp_gmf_copier_init (C++ function)
esp_gmf_data_bus_block_t (C++ struct)
esp_gmf_data_bus_block_t::buf (C++ member)
esp_gmf_data_bus_block_t::buf_length (C++ member)
esp_gmf_data_bus_block_t::is_last (C++ member)
esp_gmf_data_bus_block_t::valid_size (C++ member)
esp_gmf_data_bus_t (C++ struct)
esp_gmf_data_bus_t::child (C++ member)
esp_gmf_data_bus_t::max_item_num (C++ member)
esp_gmf_data_bus_t::max_size (C++ member)
esp_gmf_data_bus_t::name (C++ member)
esp_gmf_data_bus_t::op (C++ member)
esp_gmf_data_bus_t::reader (C++ member)
esp_gmf_data_bus_t::type (C++ member)
esp_gmf_data_bus_t::writer (C++ member)
esp_gmf_data_bus_type_t (C++ enum)
esp_gmf_data_bus_type_t::DATA_BUS_TYPE_BLOCK (C++ enumerator)
esp_gmf_data_bus_type_t::DATA_BUS_TYPE_BYTE (C++ enumerator)
esp_gmf_db_abort (C++ function)
esp_gmf_db_acquire_read (C++ function)
esp_gmf_db_acquire_write (C++ function)
esp_gmf_db_clear_abort (C++ function)
esp_gmf_db_config_t (C++ struct)
esp_gmf_db_config_t::child (C++ member)
esp_gmf_db_config_t::max_item_num (C++ member)
esp_gmf_db_config_t::max_size (C++ member)
esp_gmf_db_config_t::name (C++ member)
esp_gmf_db_config_t::safeguard (C++ member)
esp_gmf_db_config_t::type (C++ member)
esp_gmf_db_deinit (C++ function)
esp_gmf_db_done_write (C++ function)
esp_gmf_db_get_available (C++ function)
esp_gmf_db_get_filled_size (C++ function)
esp_gmf_db_get_name (C++ function)
esp_gmf_db_get_reader (C++ function)
esp_gmf_db_get_total_size (C++ function)
esp_gmf_db_get_type (C++ function)
esp_gmf_db_get_writer (C++ function)
esp_gmf_db_handle_t (C++ type)
esp_gmf_db_init (C++ function)
esp_gmf_db_new_block (C++ function)
esp_gmf_db_new_data_queue (C++ function)
esp_gmf_db_new_fifo (C++ function)
esp_gmf_db_new_pbuf (C++ function)
esp_gmf_db_new_ringbuf (C++ function)
esp_gmf_db_read (C++ function)
esp_gmf_db_release_read (C++ function)
esp_gmf_db_release_write (C++ function)
esp_gmf_db_reset (C++ function)
esp_gmf_db_reset_done_write (C++ function)
esp_gmf_db_set_align (C++ function)
esp_gmf_db_set_reader (C++ function)
esp_gmf_db_set_writer (C++ function)
esp_gmf_db_write (C++ function)
esp_gmf_deinterleave_cfg (C++ struct)
esp_gmf_deinterleave_cfg::bits_per_sample (C++ member)
esp_gmf_deinterleave_cfg::channel (C++ member)
esp_gmf_deinterleave_cfg::sample_rate (C++ member)
esp_gmf_deinterleave_init (C++ function)
esp_gmf_drc_get_attack_time (C++ function)
esp_gmf_drc_get_hold_time (C++ function)
esp_gmf_drc_get_knee_width (C++ function)
esp_gmf_drc_get_makeup_gain (C++ function)
esp_gmf_drc_get_point_num (C++ function)
esp_gmf_drc_get_points (C++ function)
esp_gmf_drc_get_release_time (C++ function)
esp_gmf_drc_init (C++ function)
esp_gmf_drc_set_attack_time (C++ function)
esp_gmf_drc_set_hold_time (C++ function)
esp_gmf_drc_set_knee_width (C++ function)
esp_gmf_drc_set_makeup_gain (C++ function)
esp_gmf_drc_set_points (C++ function)
esp_gmf_drc_set_release_time (C++ function)
ESP_GMF_EL_PORT_CAP_MULTI (C macro)
ESP_GMF_EL_PORT_CAP_SINGLE (C macro)
esp_gmf_element (C++ struct)
esp_gmf_element::base (C++ member)
esp_gmf_element::caps (C++ member)
esp_gmf_element::ctx (C++ member)
esp_gmf_element::cur_state (C++ member)
esp_gmf_element::dependency (C++ member)
esp_gmf_element::event_func (C++ member)
esp_gmf_element::in (C++ member)
esp_gmf_element::in_attr (C++ member)
esp_gmf_element::init_state (C++ member)
esp_gmf_element::job_mask (C++ member)
esp_gmf_element::method (C++ member)
esp_gmf_element::ops (C++ member)
esp_gmf_element::out (C++ member)
esp_gmf_element::out_attr (C++ member)
esp_gmf_element_cfg_t (C++ struct)
esp_gmf_element_cfg_t::cb (C++ member)
esp_gmf_element_cfg_t::ctx (C++ member)
esp_gmf_element_cfg_t::dependency (C++ member)
esp_gmf_element_cfg_t::in_attr (C++ member)
esp_gmf_element_cfg_t::out_attr (C++ member)
esp_gmf_element_change_job_mask (C++ function)
esp_gmf_element_deinit (C++ function)
esp_gmf_element_exe_method (C++ function)
ESP_GMF_ELEMENT_GET (C macro)
esp_gmf_element_get_caps (C++ function)
ESP_GMF_ELEMENT_GET_DEPENDENCY (C macro)
ESP_GMF_ELEMENT_GET_IN_PORT (C macro)
esp_gmf_element_get_job_mask (C++ function)
esp_gmf_element_get_method (C++ function)
esp_gmf_element_get_next_el (C++ function)
ESP_GMF_ELEMENT_GET_OUT_PORT (C macro)
esp_gmf_element_get_prev_el (C++ function)
esp_gmf_element_get_state (C++ function)
esp_gmf_element_handle_t (C++ type)
ESP_GMF_ELEMENT_IN_PORT_ATTR_SET (C macro)
esp_gmf_element_init (C++ function)
ESP_GMF_ELEMENT_JOB_CLOSE (C macro)
ESP_GMF_ELEMENT_JOB_OPEN (C macro)
ESP_GMF_ELEMENT_JOB_PROCESS (C macro)
esp_gmf_element_link_el (C++ function)
esp_gmf_element_notify_snd_info (C++ function)
esp_gmf_element_notify_vid_info (C++ function)
esp_gmf_element_ops_t (C++ struct)
esp_gmf_element_ops_t::close (C++ member)
esp_gmf_element_ops_t::event_receiver (C++ member)
esp_gmf_element_ops_t::load_caps (C++ member)
esp_gmf_element_ops_t::load_methods (C++ member)
esp_gmf_element_ops_t::open (C++ member)
esp_gmf_element_ops_t::process (C++ member)
esp_gmf_element_ops_t::reset (C++ member)
ESP_GMF_ELEMENT_OUT_PORT_ATTR_SET (C macro)
ESP_GMF_ELEMENT_PORT_ADDR_ALIGNED_DEFAULT (C macro)
esp_gmf_element_port_attr_t (C++ struct)
esp_gmf_element_port_attr_t::cap (C++ member)
esp_gmf_element_port_attr_t::data_size (C++ member)
esp_gmf_element_port_attr_t::port (C++ member)
ESP_GMF_ELEMENT_PORT_DATA_SIZE_DEFAULT (C macro)
esp_gmf_element_process_close (C++ function)
esp_gmf_element_process_open (C++ function)
esp_gmf_element_process_reset (C++ function)
esp_gmf_element_process_running (C++ function)
esp_gmf_element_receive_event (C++ function)
esp_gmf_element_register_in_port (C++ function)
esp_gmf_element_register_method (C++ function)
esp_gmf_element_register_out_port (C++ function)
esp_gmf_element_reset_port (C++ function)
esp_gmf_element_reset_state (C++ function)
esp_gmf_element_set_event_func (C++ function)
esp_gmf_element_set_job_mask (C++ function)
esp_gmf_element_set_state (C++ function)
esp_gmf_element_t (C++ type)
esp_gmf_element_unregister_in_port (C++ function)
esp_gmf_element_unregister_out_port (C++ function)
esp_gmf_eq_enable_filter (C++ function)
esp_gmf_eq_get_para (C++ function)
esp_gmf_eq_init (C++ function)
esp_gmf_eq_set_para (C++ function)
ESP_GMF_ERR_BASE (C macro)
ESP_GMF_ERR_CORE_BASE (C macro)
esp_gmf_err_io_t (C++ enum)
esp_gmf_err_io_t::ESP_GMF_IO_ABORT (C++ enumerator)
esp_gmf_err_io_t::ESP_GMF_IO_FAIL (C++ enumerator)
esp_gmf_err_io_t::ESP_GMF_IO_OK (C++ enumerator)
esp_gmf_err_io_t::ESP_GMF_IO_TIMEOUT (C++ enumerator)
esp_gmf_err_t (C++ enum)
esp_gmf_err_t::ESP_GMF_ERR_ABORT (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_ALREADY_EXISTS (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_FAIL (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_INVALID_ARG (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_INVALID_PATH (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_INVALID_STATE (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_INVALID_URI (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_MEMORY_LACK (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_NO_DATA (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_NOT_ENOUGH (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_NOT_FOUND (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_NOT_READY (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_NOT_SUPPORT (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_OK (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_OUT_OF_RANGE (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_TIMEOUT (C++ enumerator)
esp_gmf_err_t::ESP_GMF_ERR_UNKNOWN (C++ enumerator)
esp_gmf_event_cb (C++ type)
esp_gmf_event_get_state_str (C++ function)
esp_gmf_event_item_t (C++ type)
esp_gmf_event_pkt_t (C++ struct)
esp_gmf_event_pkt_t::from (C++ member)
esp_gmf_event_pkt_t::payload (C++ member)
esp_gmf_event_pkt_t::payload_size (C++ member)
esp_gmf_event_pkt_t::sub (C++ member)
esp_gmf_event_pkt_t::type (C++ member)
esp_gmf_event_state_t (C++ enum)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_ERROR (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_FINISHED (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_INITIALIZED (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_NONE (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_OPENING (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_PAUSED (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_RUNNING (C++ enumerator)
esp_gmf_event_state_t::ESP_GMF_EVENT_STATE_STOPPED (C++ enumerator)
esp_gmf_event_type_t (C++ enum)
esp_gmf_event_type_t::ESP_GMF_EVT_TYPE_CHANGE_STATE (C++ enumerator)
esp_gmf_event_type_t::ESP_GMF_EVT_TYPE_LOADING_JOB (C++ enumerator)
esp_gmf_event_type_t::ESP_GMF_EVT_TYPE_REPORT_INFO (C++ enumerator)
esp_gmf_fade_get_mode (C++ function)
esp_gmf_fade_init (C++ function)
esp_gmf_fade_reset (C++ function)
esp_gmf_fade_reset_weight (C++ function)
esp_gmf_fade_set_mode (C++ function)
esp_gmf_fifo_abort (C++ function)
esp_gmf_fifo_acquire_read (C++ function)
esp_gmf_fifo_acquire_write (C++ function)
esp_gmf_fifo_clear_abort (C++ function)
esp_gmf_fifo_create (C++ function)
esp_gmf_fifo_destroy (C++ function)
esp_gmf_fifo_done_write (C++ function)
esp_gmf_fifo_get_filled_size (C++ function)
esp_gmf_fifo_get_free_size (C++ function)
esp_gmf_fifo_get_total_size (C++ function)
esp_gmf_fifo_handle_t (C++ type)
esp_gmf_fifo_release_read (C++ function)
esp_gmf_fifo_release_write (C++ function)
esp_gmf_fifo_reset (C++ function)
esp_gmf_fifo_reset_done_write (C++ function)
esp_gmf_fifo_set_align (C++ function)
esp_gmf_info_file_deinit (C++ function)
esp_gmf_info_file_get_pos (C++ function)
esp_gmf_info_file_get_size (C++ function)
esp_gmf_info_file_get_uri (C++ function)
esp_gmf_info_file_init (C++ function)
esp_gmf_info_file_set_pos (C++ function)
esp_gmf_info_file_set_size (C++ function)
esp_gmf_info_file_set_uri (C++ function)
esp_gmf_info_file_t (C++ struct)
esp_gmf_info_file_t::pos (C++ member)
esp_gmf_info_file_t::size (C++ member)
esp_gmf_info_file_t::uri (C++ member)
esp_gmf_info_file_update_pos (C++ function)
esp_gmf_info_metadata_t (C++ struct)
esp_gmf_info_metadata_t::content (C++ member)
esp_gmf_info_metadata_t::ctx (C++ member)
esp_gmf_info_metadata_t::length (C++ member)
esp_gmf_info_pic_t (C++ struct)
esp_gmf_info_pic_t::height (C++ member)
esp_gmf_info_pic_t::width (C++ member)
esp_gmf_info_sound_t (C++ struct)
esp_gmf_info_sound_t::bitrate (C++ member)
esp_gmf_info_sound_t::bits (C++ member)
esp_gmf_info_sound_t::channels (C++ member)
esp_gmf_info_sound_t::format_id (C++ member)
esp_gmf_info_sound_t::sample_rates (C++ member)
esp_gmf_info_type_t (C++ enum)
esp_gmf_info_type_t::ESP_GMF_INFO_FILE (C++ enumerator)
esp_gmf_info_type_t::ESP_GMF_INFO_PIC (C++ enumerator)
esp_gmf_info_type_t::ESP_GMF_INFO_SOUND (C++ enumerator)
esp_gmf_info_type_t::ESP_GMF_INFO_VIDEO (C++ enumerator)
esp_gmf_info_video_t (C++ struct)
esp_gmf_info_video_t::bitrate (C++ member)
esp_gmf_info_video_t::format_id (C++ member)
esp_gmf_info_video_t::fps (C++ member)
esp_gmf_info_video_t::height (C++ member)
esp_gmf_info_video_t::width (C++ member)
esp_gmf_interleave_cfg (C++ struct)
esp_gmf_interleave_cfg::bits_per_sample (C++ member)
esp_gmf_interleave_cfg::sample_rate (C++ member)
esp_gmf_interleave_cfg::src_num (C++ member)
esp_gmf_interleave_init (C++ function)
esp_gmf_io_ (C++ struct)
esp_gmf_io_::_is_abort (C++ member)
esp_gmf_io_::_is_done (C++ member)
esp_gmf_io_::_is_hold (C++ member)
esp_gmf_io_::acquire_read (C++ member)
esp_gmf_io_::acquire_write (C++ member)
esp_gmf_io_::attr (C++ member)
esp_gmf_io_::close (C++ member)
esp_gmf_io_::data_bus (C++ member)
esp_gmf_io_::db_block (C++ member)
esp_gmf_io_::dir (C++ member)
esp_gmf_io_::evt_group (C++ member)
esp_gmf_io_::get_score (C++ member)
esp_gmf_io_::open (C++ member)
esp_gmf_io_::parent (C++ member)
esp_gmf_io_::release_read (C++ member)
esp_gmf_io_::release_write (C++ member)
esp_gmf_io_::reload (C++ member)
esp_gmf_io_::reset (C++ member)
esp_gmf_io_::seek (C++ member)
esp_gmf_io_::seek_pos (C++ member)
esp_gmf_io_::speed_stats (C++ member)
esp_gmf_io_::task_hd (C++ member)
esp_gmf_io_::task_timeout_ms (C++ member)
esp_gmf_io_::type (C++ member)
esp_gmf_io_abort (C++ function)
esp_gmf_io_acquire_read (C++ function)
esp_gmf_io_acquire_write (C++ function)
esp_gmf_io_buffer_cfg_t (C++ struct)
esp_gmf_io_buffer_cfg_t::buffer_size (C++ member)
esp_gmf_io_buffer_cfg_t::io_size (C++ member)
esp_gmf_io_buffer_cfg_t::read_filter (C++ member)
esp_gmf_io_cfg_t (C++ struct)
esp_gmf_io_cfg_t::buffer_cfg (C++ member)
esp_gmf_io_cfg_t::enable_speed_monitor (C++ member)
esp_gmf_io_cfg_t::thread (C++ member)
esp_gmf_io_clear_abort (C++ function)
esp_gmf_io_clear_done (C++ function)
esp_gmf_io_close (C++ function)
ESP_GMF_IO_CODEC_DEV_CFG_DEFAULT (C macro)
esp_gmf_io_codec_dev_init (C++ function)
esp_gmf_io_codec_dev_set_dev (C++ function)
esp_gmf_io_deinit (C++ function)
esp_gmf_io_dir_t (C++ enum)
esp_gmf_io_dir_t::ESP_GMF_IO_DIR_NONE (C++ enumerator)
esp_gmf_io_dir_t::ESP_GMF_IO_DIR_READER (C++ enumerator)
esp_gmf_io_dir_t::ESP_GMF_IO_DIR_WRITER (C++ enumerator)
esp_gmf_io_done (C++ function)
esp_gmf_io_embed_flash_init (C++ function)
esp_gmf_io_embed_flash_set_context (C++ function)
esp_gmf_io_enable_speed_monitor (C++ function)
esp_gmf_io_file_init (C++ function)
esp_gmf_io_get_db_filled_size (C++ function)
esp_gmf_io_get_info (C++ function)
esp_gmf_io_get_pos (C++ function)
esp_gmf_io_get_score (C++ function)
esp_gmf_io_get_size (C++ function)
esp_gmf_io_get_speed_stats (C++ function)
esp_gmf_io_get_type (C++ function)
esp_gmf_io_get_uri (C++ function)
esp_gmf_io_handle_t (C++ type)
esp_gmf_io_http_init (C++ function)
esp_gmf_io_http_reset (C++ function)
esp_gmf_io_http_set_event_callback (C++ function)
esp_gmf_io_http_set_server_cert (C++ function)
ESP_GMF_IO_I2S_PDM_CFG_DEFAULT (C macro)
esp_gmf_io_i2s_pdm_init (C++ function)
esp_gmf_io_init (C++ function)
esp_gmf_io_open (C++ function)
esp_gmf_io_release_read (C++ function)
esp_gmf_io_release_write (C++ function)
esp_gmf_io_reload (C++ function)
esp_gmf_io_reset (C++ function)
ESP_GMF_IO_SCORE_NONE (C macro)
ESP_GMF_IO_SCORE_PERFECT (C macro)
ESP_GMF_IO_SCORE_STANDARD (C macro)
esp_gmf_io_seek (C++ function)
esp_gmf_io_set_info (C++ function)
esp_gmf_io_set_pos (C++ function)
esp_gmf_io_set_size (C++ function)
esp_gmf_io_set_task_timeout (C++ function)
esp_gmf_io_set_uri (C++ function)
esp_gmf_io_speed_stats_t (C++ struct)
esp_gmf_io_speed_stats_t::average_speed_kbps (C++ member)
esp_gmf_io_speed_stats_t::current_speed_kbps (C++ member)
esp_gmf_io_speed_stats_t::last_total_bytes (C++ member)
esp_gmf_io_speed_stats_t::last_total_time_ms (C++ member)
esp_gmf_io_speed_stats_t::total_bytes (C++ member)
esp_gmf_io_speed_stats_t::total_time_ms (C++ member)
esp_gmf_io_t (C++ type)
esp_gmf_io_type_t (C++ enum)
esp_gmf_io_type_t::ESP_GMF_IO_TYPE_BLOCK (C++ enumerator)
esp_gmf_io_type_t::ESP_GMF_IO_TYPE_BYTE (C++ enumerator)
esp_gmf_io_update_pos (C++ function)
esp_gmf_job_err_t (C++ enum)
esp_gmf_job_err_t::ESP_GMF_JOB_ERR_ABORT (C++ enumerator)
esp_gmf_job_err_t::ESP_GMF_JOB_ERR_CONTINUE (C++ enumerator)
esp_gmf_job_err_t::ESP_GMF_JOB_ERR_DONE (C++ enumerator)
esp_gmf_job_err_t::ESP_GMF_JOB_ERR_FAIL (C++ enumerator)
esp_gmf_job_err_t::ESP_GMF_JOB_ERR_OK (C++ enumerator)
esp_gmf_job_err_t::ESP_GMF_JOB_ERR_TRUNCATE (C++ enumerator)
esp_gmf_job_func (C++ type)
ESP_GMF_JOB_LABLE_MAX_LEN (C macro)
esp_gmf_job_node (C++ struct)
esp_gmf_job_node_t (C++ type)
esp_gmf_job_stack_clear (C++ function)
esp_gmf_job_stack_create (C++ function)
esp_gmf_job_stack_destroy (C++ function)
esp_gmf_job_stack_is_empty (C++ function)
esp_gmf_job_stack_pop (C++ function)
esp_gmf_job_stack_push (C++ function)
esp_gmf_job_stack_remove (C++ function)
ESP_GMF_JOB_STACK_SHOW (C macro)
esp_gmf_job_stack_show (C++ function)
esp_gmf_job_stack_t (C++ struct)
esp_gmf_job_status_t (C++ enum)
esp_gmf_job_status_t::ESP_GMF_JOB_STATUS_READY (C++ enumerator)
esp_gmf_job_status_t::ESP_GMF_JOB_STATUS_RUNNING (C++ enumerator)
esp_gmf_job_status_t::ESP_GMF_JOB_STATUS_SUSPENDED (C++ enumerator)
esp_gmf_job_str_cat (C++ function)
ESP_GMF_JOB_STR_CLOSE (C macro)
ESP_GMF_JOB_STR_OPEN (C macro)
ESP_GMF_JOB_STR_PROCESS (C macro)
ESP_GMF_JOB_STR_RESET (C macro)
esp_gmf_job_t (C++ type)
esp_gmf_job_times_t (C++ enum)
esp_gmf_job_times_t::ESP_GMF_JOB_TIMES_INFINITE (C++ enumerator)
esp_gmf_job_times_t::ESP_GMF_JOB_TIMES_NONE (C++ enumerator)
esp_gmf_job_times_t::ESP_GMF_JOB_TIMES_ONCE (C++ enumerator)
esp_gmf_load_caps_func (C++ type)
esp_gmf_load_method_func (C++ type)
ESP_GMF_MAX_DELAY (C macro)
,
[1]
esp_gmf_mbc_get_bypass (C++ function)
esp_gmf_mbc_get_fc (C++ function)
esp_gmf_mbc_get_para (C++ function)
esp_gmf_mbc_get_solo (C++ function)
esp_gmf_mbc_init (C++ function)
esp_gmf_mbc_set_bypass (C++ function)
esp_gmf_mbc_set_fc (C++ function)
esp_gmf_mbc_set_para (C++ function)
esp_gmf_mbc_set_solo (C++ function)
ESP_GMF_MEM_CHECK (C macro)
ESP_GMF_MEM_SHOW (C macro)
ESP_GMF_MEM_VERIFY (C macro)
ESP_GMF_META_FLAG_AUD_RECOVERY_PLC (C macro)
esp_gmf_method (C++ struct)
esp_gmf_method::args_cnt (C++ member)
esp_gmf_method::args_desc (C++ member)
esp_gmf_method::func (C++ member)
esp_gmf_method::name (C++ member)
esp_gmf_method::next (C++ member)
ESP_GMF_METHOD_AFE_START_VCMD_DET (C macro)
ESP_GMF_METHOD_AFE_START_VCMD_DET_ARG_EN (C macro)
esp_gmf_method_append (C++ function)
ESP_GMF_METHOD_ARG_DEF (C macro)
ESP_GMF_METHOD_ARG_STR (C macro)
esp_gmf_method_create (C++ function)
ESP_GMF_METHOD_DEF (C macro)
esp_gmf_method_destroy (C++ function)
esp_gmf_method_exec_ctx (C++ struct)
esp_gmf_method_exec_ctx::buf_size (C++ member)
esp_gmf_method_exec_ctx::exec_buf (C++ member)
esp_gmf_method_exec_ctx::method (C++ member)
esp_gmf_method_exec_ctx_t (C++ type)
esp_gmf_method_found (C++ function)
esp_gmf_method_func (C++ type)
esp_gmf_method_prepare_exec_ctx (C++ function)
esp_gmf_method_query_args (C++ function)
esp_gmf_method_release_exec_ctx (C++ function)
esp_gmf_method_show (C++ function)
ESP_GMF_METHOD_STR (C macro)
esp_gmf_method_t (C++ type)
esp_gmf_mixer_init (C++ function)
esp_gmf_mixer_set_audio_info (C++ function)
esp_gmf_mixer_set_mode (C++ function)
ESP_GMF_NULL_CHECK (C macro)
ESP_GMF_OAL_ALIGN_BYTES_VALID (C macro)
ESP_GMF_OAL_ALIGN_UP (C macro)
esp_gmf_oal_calloc (C++ function)
esp_gmf_oal_calloc_inner (C++ function)
esp_gmf_oal_free (C++ function)
esp_gmf_oal_get_spiram_cache_align (C++ function)
esp_gmf_oal_malloc (C++ function)
esp_gmf_oal_malloc_align (C++ function)
esp_gmf_oal_mem_print (C++ function)
esp_gmf_oal_mem_spiram_is_enabled (C++ function)
esp_gmf_oal_mem_spiram_stack_is_enabled (C++ function)
esp_gmf_oal_mutex_create (C++ function)
esp_gmf_oal_mutex_destroy (C++ function)
esp_gmf_oal_mutex_lock (C++ function)
esp_gmf_oal_mutex_unlock (C++ function)
esp_gmf_oal_realloc (C++ function)
esp_gmf_oal_strdup (C++ function)
esp_gmf_oal_sys_get_real_time_stats (C++ function)
esp_gmf_oal_sys_get_tick_by_time_ms (C++ function)
esp_gmf_oal_sys_get_time_ms (C++ function)
esp_gmf_oal_thread_create (C++ function)
esp_gmf_oal_thread_delete (C++ function)
esp_gmf_oal_thread_t (C++ type)
esp_gmf_obj_ (C++ struct)
esp_gmf_obj_::cfg (C++ member)
esp_gmf_obj_::del_obj (C++ member)
esp_gmf_obj_::new_obj (C++ member)
esp_gmf_obj_::next (C++ member)
esp_gmf_obj_::prev (C++ member)
esp_gmf_obj_::tag (C++ member)
esp_gmf_obj_delete (C++ function)
esp_gmf_obj_dupl (C++ function)
esp_gmf_obj_get_tag (C++ function)
esp_gmf_obj_handle_t (C++ type)
esp_gmf_obj_new (C++ function)
esp_gmf_obj_set_config (C++ function)
esp_gmf_obj_set_tag (C++ function)
esp_gmf_obj_t (C++ type)
esp_gmf_overlay_rgn_info_t (C++ struct)
esp_gmf_overlay_rgn_info_t::dst_rgn (C++ member)
esp_gmf_overlay_rgn_info_t::format_id (C++ member)
esp_gmf_overlay_rgn_info_t::has_trans_color (C++ member)
esp_gmf_overlay_rgn_info_t::rgn_index (C++ member)
esp_gmf_overlay_rgn_info_t::trans_color (C++ member)
esp_gmf_payload_clean_done (C++ function)
esp_gmf_payload_copy_data (C++ function)
esp_gmf_payload_delete (C++ function)
esp_gmf_payload_new (C++ function)
esp_gmf_payload_new_with_len (C++ function)
esp_gmf_payload_realloc_aligned_buf (C++ function)
esp_gmf_payload_realloc_buf (C++ function)
esp_gmf_payload_realloc_buffer_with_separate_alignment (C++ function)
esp_gmf_payload_set_done (C++ function)
esp_gmf_payload_t (C++ struct)
esp_gmf_payload_t::buf (C++ member)
esp_gmf_payload_t::buf_length (C++ member)
esp_gmf_payload_t::is_done (C++ member)
esp_gmf_payload_t::meta_flag (C++ member)
esp_gmf_payload_t::needs_free (C++ member)
esp_gmf_payload_t::pts (C++ member)
esp_gmf_payload_t::valid_size (C++ member)
esp_gmf_pbuf_abort (C++ function)
esp_gmf_pbuf_acquire_read (C++ function)
esp_gmf_pbuf_acquire_write (C++ function)
esp_gmf_pbuf_clear_abort (C++ function)
esp_gmf_pbuf_create (C++ function)
esp_gmf_pbuf_destroy (C++ function)
esp_gmf_pbuf_done_write (C++ function)
esp_gmf_pbuf_get_filled_size (C++ function)
esp_gmf_pbuf_get_free_size (C++ function)
esp_gmf_pbuf_get_total_size (C++ function)
esp_gmf_pbuf_handle_t (C++ type)
esp_gmf_pbuf_release_read (C++ function)
esp_gmf_pbuf_release_write (C++ function)
esp_gmf_pbuf_reset (C++ function)
esp_gmf_pbuf_reset_done_write (C++ function)
esp_gmf_pbuf_set_align (C++ function)
esp_gmf_pic_el_deinit (C++ function)
esp_gmf_pic_el_get_file_info (C++ function)
esp_gmf_pic_el_get_metadata (C++ function)
esp_gmf_pic_el_get_pic_info (C++ function)
esp_gmf_pic_el_init (C++ function)
esp_gmf_pic_el_set_file_info (C++ function)
esp_gmf_pic_el_set_file_size (C++ function)
esp_gmf_pic_el_set_metadata (C++ function)
esp_gmf_pic_el_set_pic_info (C++ function)
esp_gmf_pic_el_update_file_pos (C++ function)
esp_gmf_pic_element_handle_t (C++ type)
esp_gmf_pic_element_t (C++ type)
esp_gmf_pipeline (C++ struct)
esp_gmf_pipeline::evt_acceptor (C++ member)
esp_gmf_pipeline::evt_conveyor (C++ member)
esp_gmf_pipeline::head_el (C++ member)
esp_gmf_pipeline::in (C++ member)
esp_gmf_pipeline::last_el (C++ member)
esp_gmf_pipeline::lock (C++ member)
esp_gmf_pipeline::out (C++ member)
esp_gmf_pipeline::pause_on_start (C++ member)
esp_gmf_pipeline::prev_run (C++ member)
esp_gmf_pipeline::prev_run_ctx (C++ member)
esp_gmf_pipeline::prev_state (C++ member)
esp_gmf_pipeline::prev_stop (C++ member)
esp_gmf_pipeline::prev_stop_ctx (C++ member)
esp_gmf_pipeline::state (C++ member)
esp_gmf_pipeline::thread (C++ member)
esp_gmf_pipeline::user_cb (C++ member)
esp_gmf_pipeline::user_ctx (C++ member)
esp_gmf_pipeline_bind_task (C++ function)
esp_gmf_pipeline_cfg (C++ struct)
esp_gmf_pipeline_cfg::event (C++ member)
esp_gmf_pipeline_cfg_t (C++ type)
esp_gmf_pipeline_connect_pipe (C++ function)
esp_gmf_pipeline_create (C++ function)
esp_gmf_pipeline_destroy (C++ function)
esp_gmf_pipeline_get_el_by_name (C++ function)
ESP_GMF_PIPELINE_GET_FIRST_ELEMENT (C macro)
esp_gmf_pipeline_get_head_el (C++ function)
esp_gmf_pipeline_get_in (C++ function)
ESP_GMF_PIPELINE_GET_IN_INSTANCE (C macro)
ESP_GMF_PIPELINE_GET_LAST_ELEMENT (C macro)
esp_gmf_pipeline_get_linked_pipeline (C++ function)
esp_gmf_pipeline_get_next_el (C++ function)
esp_gmf_pipeline_get_out (C++ function)
ESP_GMF_PIPELINE_GET_OUT_INSTANCE (C macro)
esp_gmf_pipeline_handle_t (C++ type)
esp_gmf_pipeline_iterate_element (C++ function)
esp_gmf_pipeline_list_el (C++ function)
esp_gmf_pipeline_loading_jobs (C++ function)
esp_gmf_pipeline_pause (C++ function)
esp_gmf_pipeline_prev_act (C++ type)
esp_gmf_pipeline_prev_run (C++ function)
esp_gmf_pipeline_prev_stop (C++ function)
esp_gmf_pipeline_reg_el_port (C++ function)
esp_gmf_pipeline_reg_event_recipient (C++ function)
esp_gmf_pipeline_register_el (C++ function)
esp_gmf_pipeline_replace_in (C++ function)
esp_gmf_pipeline_replace_out (C++ function)
esp_gmf_pipeline_report_info (C++ function)
esp_gmf_pipeline_reset (C++ function)
esp_gmf_pipeline_resume (C++ function)
esp_gmf_pipeline_run (C++ function)
esp_gmf_pipeline_seek (C++ function)
esp_gmf_pipeline_set_event (C++ function)
esp_gmf_pipeline_set_in_uri (C++ function)
esp_gmf_pipeline_set_io (C++ function)
esp_gmf_pipeline_set_out_uri (C++ function)
esp_gmf_pipeline_set_pause_on_start (C++ function)
esp_gmf_pipeline_set_prev_run_cb (C++ function)
esp_gmf_pipeline_set_prev_stop_cb (C++ function)
esp_gmf_pipeline_show (C++ function)
esp_gmf_pipeline_stop (C++ function)
esp_gmf_pipeline_t (C++ type)
esp_gmf_pool_deinit (C++ function)
esp_gmf_pool_get_io_tag_by_url (C++ function)
esp_gmf_pool_handle_t (C++ type)
esp_gmf_pool_init (C++ function)
esp_gmf_pool_iterate_element (C++ function)
esp_gmf_pool_new_element (C++ function)
esp_gmf_pool_new_io (C++ function)
esp_gmf_pool_new_pipeline (C++ function)
esp_gmf_pool_register_element (C++ function)
esp_gmf_pool_register_element_at_head (C++ function)
esp_gmf_pool_register_io (C++ function)
ESP_GMF_POOL_SHOW_ITEMS (C macro)
esp_gmf_pool_show_lists (C++ function)
esp_gmf_port_ (C++ struct)
esp_gmf_port_::attr (C++ member)
esp_gmf_port_::ctx (C++ member)
esp_gmf_port_::data_length (C++ member)
esp_gmf_port_::is_shared (C++ member)
esp_gmf_port_::next (C++ member)
esp_gmf_port_::ops (C++ member)
esp_gmf_port_::payload (C++ member)
esp_gmf_port_::reader (C++ member)
esp_gmf_port_::ref_count (C++ member)
esp_gmf_port_::ref_port (C++ member)
esp_gmf_port_::self_payload (C++ member)
esp_gmf_port_::wait_ticks (C++ member)
esp_gmf_port_::writer (C++ member)
esp_gmf_port_acquire_in (C++ function)
ESP_GMF_PORT_ACQUIRE_IN_CHECK (C macro)
esp_gmf_port_acquire_out (C++ function)
ESP_GMF_PORT_ACQUIRE_OUT_CHECK (C macro)
esp_gmf_port_add_last (C++ function)
esp_gmf_port_attr_t (C++ struct)
esp_gmf_port_attr_t::buf_addr_aligned (C++ member)
esp_gmf_port_attr_t::buf_size_aligned (C++ member)
esp_gmf_port_attr_t::dir (C++ member)
esp_gmf_port_attr_t::type (C++ member)
ESP_GMF_PORT_CHECK (C macro)
esp_gmf_port_clean_payload_done (C++ function)
esp_gmf_port_config_ (C++ struct)
esp_gmf_port_config_::ctx (C++ member)
esp_gmf_port_config_::data_length (C++ member)
esp_gmf_port_config_::dir (C++ member)
esp_gmf_port_config_::ops (C++ member)
esp_gmf_port_config_::type (C++ member)
esp_gmf_port_config_::wait_ticks (C++ member)
esp_gmf_port_config_t (C++ type)
esp_gmf_port_deinit (C++ function)
esp_gmf_port_del_at (C++ function)
ESP_GMF_PORT_DIR_IN (C macro)
ESP_GMF_PORT_DIR_OUT (C macro)
esp_gmf_port_enable_payload_share (C++ function)
esp_gmf_port_handle_t (C++ type)
esp_gmf_port_init (C++ function)
esp_gmf_port_io_ops_t (C++ struct)
esp_gmf_port_io_ops_t::acquire (C++ member)
esp_gmf_port_io_ops_t::del (C++ member)
esp_gmf_port_io_ops_t::release (C++ member)
esp_gmf_port_release_in (C++ function)
ESP_GMF_PORT_RELEASE_IN_CHECK (C macro)
esp_gmf_port_release_out (C++ function)
ESP_GMF_PORT_RELEASE_OUT_CHECK (C macro)
esp_gmf_port_reset (C++ function)
esp_gmf_port_set_payload (C++ function)
esp_gmf_port_set_reader (C++ function)
esp_gmf_port_set_wait_ticks (C++ function)
esp_gmf_port_set_writer (C++ function)
esp_gmf_port_t (C++ type)
ESP_GMF_PORT_TYPE_BLOCK (C macro)
ESP_GMF_PORT_TYPE_BYTE (C macro)
esp_gmf_prop_constant_t (C++ struct)
esp_gmf_prop_constant_t::data (C++ member)
esp_gmf_prop_discrete_t (C++ struct)
esp_gmf_prop_discrete_t::collection (C++ member)
esp_gmf_prop_discrete_t::item_num (C++ member)
esp_gmf_prop_discrete_t::item_size (C++ member)
esp_gmf_prop_multiple_t (C++ struct)
esp_gmf_prop_multiple_t::factor (C++ member)
esp_gmf_prop_multiple_t::max (C++ member)
esp_gmf_prop_multiple_t::min (C++ member)
esp_gmf_prop_stepwise_t (C++ struct)
esp_gmf_prop_stepwise_t::max (C++ member)
esp_gmf_prop_stepwise_t::min (C++ member)
esp_gmf_prop_stepwise_t::step (C++ member)
esp_gmf_prop_type (C++ enum)
esp_gmf_prop_type::ESP_GMF_PROP_TYPE_CONSTANT (C++ enumerator)
esp_gmf_prop_type::ESP_GMF_PROP_TYPE_DISCRETE (C++ enumerator)
esp_gmf_prop_type::ESP_GMF_PROP_TYPE_MULTIPLE (C++ enumerator)
esp_gmf_prop_type::ESP_GMF_PROP_TYPE_NONE (C++ enumerator)
esp_gmf_prop_type::ESP_GMF_PROP_TYPE_STEPWISE (C++ enumerator)
esp_gmf_rate_cvt_init (C++ function)
esp_gmf_rate_cvt_set_dest_rate (C++ function)
esp_gmf_rb_abort (C++ function)
esp_gmf_rb_acquire_read (C++ function)
esp_gmf_rb_acquire_write (C++ function)
esp_gmf_rb_bytes_available (C++ function)
esp_gmf_rb_bytes_filled (C++ function)
esp_gmf_rb_clear_abort (C++ function)
esp_gmf_rb_create (C++ function)
esp_gmf_rb_destroy (C++ function)
esp_gmf_rb_done_write (C++ function)
esp_gmf_rb_get_size (C++ function)
esp_gmf_rb_handle_t (C++ type)
esp_gmf_rb_release_read (C++ function)
esp_gmf_rb_release_write (C++ function)
esp_gmf_rb_reset (C++ function)
esp_gmf_rb_reset_done_write (C++ function)
ESP_GMF_RET_ON_ERROR (C macro)
ESP_GMF_RET_ON_FAIL (C macro)
ESP_GMF_RET_ON_NOT_OK (C macro)
esp_gmf_sonic_get_pitch (C++ function)
esp_gmf_sonic_get_speed (C++ function)
esp_gmf_sonic_init (C++ function)
esp_gmf_sonic_set_pitch (C++ function)
esp_gmf_sonic_set_speed (C++ function)
ESP_GMF_TAG_MAX_LEN (C macro)
esp_gmf_task_cfg_t (C++ struct)
esp_gmf_task_cfg_t::cb (C++ member)
esp_gmf_task_cfg_t::ctx (C++ member)
esp_gmf_task_cfg_t::name (C++ member)
esp_gmf_task_cfg_t::thread (C++ member)
esp_gmf_task_config (C++ struct)
esp_gmf_task_config::core (C++ member)
esp_gmf_task_config::prio (C++ member)
esp_gmf_task_config::stack (C++ member)
esp_gmf_task_config::stack_in_ext (C++ member)
esp_gmf_task_config_t (C++ type)
esp_gmf_task_deinit (C++ function)
esp_gmf_task_get_state (C++ function)
esp_gmf_task_handle_t (C++ type)
esp_gmf_task_init (C++ function)
esp_gmf_task_insert_head_job (C++ function)
esp_gmf_task_pause (C++ function)
esp_gmf_task_register_ready_job (C++ function)
esp_gmf_task_reset (C++ function)
esp_gmf_task_resume (C++ function)
esp_gmf_task_run (C++ function)
esp_gmf_task_set_event_func (C++ function)
esp_gmf_task_set_pause_on_start (C++ function)
esp_gmf_task_set_strategy_func (C++ function)
esp_gmf_task_set_timeout (C++ function)
esp_gmf_task_stop (C++ function)
esp_gmf_task_strategy_func (C++ type)
esp_gmf_uri_free (C++ function)
esp_gmf_uri_parse (C++ function)
esp_gmf_uri_t (C++ struct)
esp_gmf_uri_t::fragment (C++ member)
esp_gmf_uri_t::host (C++ member)
esp_gmf_uri_t::password (C++ member)
esp_gmf_uri_t::path (C++ member)
esp_gmf_uri_t::port (C++ member)
esp_gmf_uri_t::query (C++ member)
esp_gmf_uri_t::scheme (C++ member)
esp_gmf_uri_t::userinfo (C++ member)
esp_gmf_uri_t::username (C++ member)
esp_gmf_video_color_convert_dst_format (C++ function)
esp_gmf_video_color_convert_init (C++ function)
esp_gmf_video_crop_init (C++ function)
esp_gmf_video_crop_rgn (C++ function)
esp_gmf_video_dec_cfg_t (C++ struct)
esp_gmf_video_dec_cfg_t::codec_cc (C++ member)
esp_gmf_video_dec_get_dst_formats (C++ function)
esp_gmf_video_dec_get_out_size (C++ function)
esp_gmf_video_dec_init (C++ function)
esp_gmf_video_dec_set_dst_format (C++ function)
esp_gmf_video_el_deinit (C++ function)
esp_gmf_video_el_get_src_info (C++ function)
esp_gmf_video_el_init (C++ function)
esp_gmf_video_el_set_src_info (C++ function)
esp_gmf_video_element_handle_t (C++ type)
esp_gmf_video_element_t (C++ type)
esp_gmf_video_enc_cfg_t (C++ struct)
esp_gmf_video_enc_cfg_t::codec_cc (C++ member)
esp_gmf_video_enc_get_out_size (C++ function)
esp_gmf_video_enc_get_src_formats (C++ function)
esp_gmf_video_enc_init (C++ function)
esp_gmf_video_enc_preset (C++ function)
esp_gmf_video_enc_set_bitrate (C++ function)
esp_gmf_video_enc_set_dst_codec (C++ function)
esp_gmf_video_enc_set_gop (C++ function)
esp_gmf_video_enc_set_qp (C++ function)
esp_gmf_video_fps_cvt_init (C++ function)
esp_gmf_video_fps_cvt_set_fps (C++ function)
esp_gmf_video_overlay_enable (C++ function)
esp_gmf_video_overlay_init (C++ function)
esp_gmf_video_overlay_set_alpha (C++ function)
esp_gmf_video_overlay_set_overlay_port (C++ function)
esp_gmf_video_overlay_set_rgn (C++ function)
esp_gmf_video_param_get_dst_fmts_by_codec (C++ function)
esp_gmf_video_param_get_src_fmts_by_codec (C++ function)
esp_gmf_video_param_overlay_enable (C++ function)
esp_gmf_video_param_set_cropped_region (C++ function)
esp_gmf_video_param_set_dst_codec (C++ function)
esp_gmf_video_param_set_dst_format (C++ function)
esp_gmf_video_param_set_dst_resolution (C++ function)
esp_gmf_video_param_set_fps (C++ function)
esp_gmf_video_param_set_overlay_port (C++ function)
esp_gmf_video_param_set_overlay_rgn (C++ function)
esp_gmf_video_param_set_rotate_angle (C++ function)
esp_gmf_video_param_set_src_codec (C++ function)
esp_gmf_video_param_venc_preset (C++ function)
esp_gmf_video_ppa_init (C++ function)
esp_gmf_video_ppa_set_cropped_rgn (C++ function)
esp_gmf_video_ppa_set_dst_format (C++ function)
esp_gmf_video_ppa_set_dst_resolution (C++ function)
esp_gmf_video_ppa_set_rotation (C++ function)
esp_gmf_video_resolution_t (C++ struct)
esp_gmf_video_resolution_t::height (C++ member)
esp_gmf_video_resolution_t::width (C++ member)
esp_gmf_video_rgn_t (C++ struct)
esp_gmf_video_rgn_t::height (C++ member)
esp_gmf_video_rgn_t::width (C++ member)
esp_gmf_video_rgn_t::x (C++ member)
esp_gmf_video_rgn_t::y (C++ member)
esp_gmf_video_rotate_init (C++ function)
esp_gmf_video_rotate_set_rotation (C++ function)
esp_gmf_video_scale_dst_resolution (C++ function)
esp_gmf_video_scale_init (C++ function)
esp_gmf_wn_cfg_t (C++ struct)
esp_gmf_wn_cfg_t::det_mode (C++ member)
esp_gmf_wn_cfg_t::detect_cb (C++ member)
esp_gmf_wn_cfg_t::input_format (C++ member)
esp_gmf_wn_cfg_t::models (C++ member)
esp_gmf_wn_cfg_t::user_ctx (C++ member)
esp_gmf_wn_init (C++ function)
esp_gmf_wn_set_detect_cb (C++ function)
esp_wn_detect_cb_t (C++ type)
F
FALL_THROUGH (C macro)
FILE_IO_CFG_DEFAULT (C macro)
file_io_cfg_t (C++ struct)
file_io_cfg_t::cache_caps (C++ member)
file_io_cfg_t::cache_size (C++ member)
file_io_cfg_t::dir (C++ member)
file_io_cfg_t::io_cfg (C++ member)
file_io_cfg_t::name (C++ member)
G
gmf_eightcc_to_str (C++ function)
gmf_str_to_cc (C++ function)
GMF_TASK_STRATEGY_ACTION_DEFAULT (C macro)
GMF_TASK_STRATEGY_ACTION_RESET (C macro)
GMF_TASK_STRATEGY_ACTION_STOP (C macro)
GMF_TASK_STRATEGY_TYPE_ABORT (C macro)
GMF_TASK_STRATEGY_TYPE_FINISH (C macro)
H
http_io_cfg_t (C++ struct)
http_io_cfg_t::cert_pem (C++ member)
http_io_cfg_t::crt_bundle_attach (C++ member)
http_io_cfg_t::dir (C++ member)
http_io_cfg_t::event_handle (C++ member)
http_io_cfg_t::io_cfg (C++ member)
http_io_cfg_t::user_data (C++ member)
http_io_event_handle_t (C++ type)
HTTP_STREAM_BUFFER_SIZE (C macro)
HTTP_STREAM_CFG_DEFAULT (C macro)
http_stream_event_id_t (C++ enum)
http_stream_event_id_t::HTTP_STREAM_FINISH_REQUEST (C++ enumerator)
http_stream_event_id_t::HTTP_STREAM_ON_REQUEST (C++ enumerator)
http_stream_event_id_t::HTTP_STREAM_ON_RESPONSE (C++ enumerator)
http_stream_event_id_t::HTTP_STREAM_POST_REQUEST (C++ enumerator)
http_stream_event_id_t::HTTP_STREAM_PRE_REQUEST (C++ enumerator)
http_stream_event_msg_t (C++ struct)
http_stream_event_msg_t::buffer (C++ member)
http_stream_event_msg_t::buffer_len (C++ member)
http_stream_event_msg_t::event_id (C++ member)
http_stream_event_msg_t::http_client (C++ member)
http_stream_event_msg_t::user_data (C++ member)
HTTP_STREAM_RINGBUFFER_SIZE (C macro)
HTTP_STREAM_TASK_CORE (C macro)
HTTP_STREAM_TASK_PRIO (C macro)
HTTP_STREAM_TASK_STACK (C macro)
I
i2s_pdm_io_cfg_t (C++ struct)
i2s_pdm_io_cfg_t::dir (C++ member)
i2s_pdm_io_cfg_t::io_cfg (C++ member)
i2s_pdm_io_cfg_t::name (C++ member)
i2s_pdm_io_cfg_t::pdm_chan (C++ member)
N
NEW_ESP_GMF_PORT (C++ function)
NEW_ESP_GMF_PORT_IN_BLOCK (C++ function)
NEW_ESP_GMF_PORT_IN_BYTE (C++ function)
NEW_ESP_GMF_PORT_OUT_BLOCK (C++ function)
NEW_ESP_GMF_PORT_OUT_BYTE (C++ function)
O
OBJ_GET_CFG (C macro)
OBJ_GET_TAG (C macro)
P
port_acquire (C++ type)
port_free (C++ type)
port_release (C++ type)
S
STR_2_EIGHTCC (C macro)
STR_2_FOURTCC (C macro)
Was this page helpful?
Thank you! We received your feedback.
If you have any comments, fill in
Espressif Documentation Feedback Form
.
We value your feedback.
Let us know how we can improve this page by filling in
Espressif Documentation Feedback Form
.