1616#include "esp_gmf_audio_methods_def.h"
1717#include "esp_gmf_cap.h"
1818#include "esp_gmf_caps_def.h"
19+ #include "esp_gmf_audio_element.h"
1920
2021#define GMF_ALC_DEFAULT_MAX_CHANNEL 2
2122/**
@@ -34,7 +35,7 @@ typedef struct {
3435
3536static const char * TAG = "ESP_GMF_ALC" ;
3637
37- static esp_gmf_err_t __alc_set_gain (esp_gmf_audio_element_handle_t handle , esp_gmf_args_desc_t * arg_desc ,
38+ static esp_gmf_err_t __alc_set_gain (esp_gmf_element_handle_t handle , esp_gmf_args_desc_t * arg_desc ,
3839 uint8_t * buf , int buf_len )
3940{
4041 ESP_GMF_NULL_CHECK (TAG , arg_desc , { return ESP_GMF_ERR_INVALID_ARG ;});
@@ -46,11 +47,11 @@ static esp_gmf_err_t __alc_set_gain(esp_gmf_audio_element_handle_t handle, esp_g
4647 return esp_gmf_alc_set_gain (handle , idx , gain );
4748}
4849
49- static esp_gmf_err_t __alc_get_gain (esp_gmf_audio_element_handle_t handle , esp_gmf_args_desc_t * arg_desc ,
50+ static esp_gmf_err_t __alc_get_gain (esp_gmf_element_handle_t handle , esp_gmf_args_desc_t * arg_desc ,
5051 uint8_t * buf , int buf_len )
5152{
52- ESP_GMF_NULL_CHECK (TAG , arg_desc , { return ESP_GMF_ERR_INVALID_ARG ;});
53- ESP_GMF_NULL_CHECK (TAG , buf , { return ESP_GMF_ERR_INVALID_ARG ;});
53+ ESP_GMF_NULL_CHECK (TAG , arg_desc , {return ESP_GMF_ERR_INVALID_ARG ;});
54+ ESP_GMF_NULL_CHECK (TAG , buf , {return ESP_GMF_ERR_INVALID_ARG ;});
5455 esp_gmf_args_desc_t * alc_desc = arg_desc ;
5556 uint8_t idx = (uint8_t )(* buf );
5657 alc_desc = alc_desc -> next ;
@@ -60,10 +61,10 @@ static esp_gmf_err_t __alc_get_gain(esp_gmf_audio_element_handle_t handle, esp_g
6061
6162static esp_gmf_err_t esp_gmf_alc_new (void * cfg , esp_gmf_obj_handle_t * handle )
6263{
63- return esp_gmf_alc_init (cfg , handle );
64+ return esp_gmf_alc_init (cfg , ( esp_gmf_element_handle_t * ) handle );
6465}
6566
66- static esp_gmf_job_err_t esp_gmf_alc_open (esp_gmf_audio_element_handle_t self , void * para )
67+ static esp_gmf_job_err_t esp_gmf_alc_open (esp_gmf_element_handle_t self , void * para )
6768{
6869 esp_gmf_alc_t * alc = (esp_gmf_alc_t * )self ;
6970 esp_ae_alc_cfg_t * config = (esp_ae_alc_cfg_t * )OBJ_GET_CFG (self );
@@ -83,7 +84,7 @@ static esp_gmf_job_err_t esp_gmf_alc_open(esp_gmf_audio_element_handle_t self, v
8384 return ESP_GMF_JOB_ERR_OK ;
8485}
8586
86- static esp_gmf_job_err_t esp_gmf_alc_close (esp_gmf_audio_element_handle_t self , void * para )
87+ static esp_gmf_job_err_t esp_gmf_alc_close (esp_gmf_element_handle_t self , void * para )
8788{
8889 esp_gmf_alc_t * alc = (esp_gmf_alc_t * )self ;
8990 ESP_LOGD (TAG , "Closed, %p" , self );
@@ -94,7 +95,7 @@ static esp_gmf_job_err_t esp_gmf_alc_close(esp_gmf_audio_element_handle_t self,
9495 return ESP_GMF_ERR_OK ;
9596}
9697
97- static esp_gmf_job_err_t esp_gmf_alc_process (esp_gmf_audio_element_handle_t self , void * para )
98+ static esp_gmf_job_err_t esp_gmf_alc_process (esp_gmf_element_handle_t self , void * para )
9899{
99100 esp_gmf_alc_t * alc = (esp_gmf_alc_t * )self ;
100101 esp_gmf_job_err_t out_len = ESP_GMF_JOB_ERR_OK ;
@@ -195,7 +196,7 @@ static esp_gmf_err_t alc_received_event_handler(esp_gmf_event_pkt_t *evt, void *
195196 return ESP_GMF_ERR_OK ;
196197}
197198
198- static esp_gmf_err_t esp_gmf_alc_destroy (esp_gmf_audio_element_handle_t self )
199+ static esp_gmf_err_t esp_gmf_alc_destroy (esp_gmf_element_handle_t self )
199200{
200201 esp_gmf_alc_t * alc = (esp_gmf_alc_t * )self ;
201202 ESP_LOGD (TAG , "Destroyed, %p" , self );
@@ -231,26 +232,26 @@ static esp_gmf_err_t _load_alc_methods_func(esp_gmf_element_handle_t handle)
231232 esp_gmf_method_t * method = NULL ;
232233 esp_gmf_args_desc_t * set_args = NULL ;
233234 esp_gmf_args_desc_t * get_args = NULL ;
234- esp_gmf_err_t ret = esp_gmf_args_desc_append (& set_args , ESP_GMF_METHOD_ALC_SET_GAIN_ARG_IDX ,
235+ esp_gmf_err_t ret = esp_gmf_args_desc_append (& set_args , AMETHOD_ARG ( ALC , SET_GAIN , IDX ) ,
235236 ESP_GMF_ARGS_TYPE_UINT8 , sizeof (uint8_t ), 0 );
236237 ESP_GMF_RET_ON_NOT_OK (TAG , ret , {return ret ;}, "Failed to append index argument" );
237- ret = esp_gmf_args_desc_append (& set_args , ESP_GMF_METHOD_ALC_SET_GAIN_ARG_GAIN , ESP_GMF_ARGS_TYPE_INT8 ,
238+ ret = esp_gmf_args_desc_append (& set_args , AMETHOD_ARG ( ALC , SET_GAIN , GAIN ) , ESP_GMF_ARGS_TYPE_INT8 ,
238239 sizeof (int8_t ), sizeof (uint8_t ));
239240 ESP_GMF_RET_ON_NOT_OK (TAG , ret , {return ret ;}, "Failed to append gain argument" );
240- ret = esp_gmf_method_append (& method , ESP_GMF_METHOD_ALC_SET_GAIN , __alc_set_gain , set_args );
241- ESP_GMF_RET_ON_ERROR (TAG , ret , {return ret ;}, "Failed to register %s method" , ESP_GMF_METHOD_ALC_SET_GAIN );
241+ ret = esp_gmf_method_append (& method , AMETHOD ( ALC , SET_GAIN ) , __alc_set_gain , set_args );
242+ ESP_GMF_RET_ON_ERROR (TAG , ret , {return ret ;}, "Failed to register %s method" , AMETHOD ( ALC , SET_GAIN ) );
242243
243244 ret = esp_gmf_args_desc_copy (set_args , & get_args );
244245 ESP_GMF_RET_ON_NOT_OK (TAG , ret , {return ret ;}, "Failed to copy argument" );
245- ret = esp_gmf_method_append (& method , ESP_GMF_METHOD_ALC_GET_GAIN , __alc_get_gain , get_args );
246- ESP_GMF_RET_ON_ERROR (TAG , ret , {return ret ;}, "Failed to register %s method" , ESP_GMF_METHOD_ALC_GET_GAIN );
246+ ret = esp_gmf_method_append (& method , AMETHOD ( ALC , GET_GAIN ) , __alc_get_gain , get_args );
247+ ESP_GMF_RET_ON_ERROR (TAG , ret , {return ret ;}, "Failed to register %s method" , AMETHOD ( ALC , GET_GAIN ) );
247248
248249 esp_gmf_element_t * el = (esp_gmf_element_t * )handle ;
249250 el -> method = method ;
250251 return ESP_GMF_ERR_OK ;
251252}
252253
253- esp_gmf_err_t esp_gmf_alc_set_gain (esp_gmf_audio_element_handle_t handle , uint8_t idx , int8_t gain )
254+ esp_gmf_err_t esp_gmf_alc_set_gain (esp_gmf_element_handle_t handle , uint8_t idx , int8_t gain )
254255{
255256 ESP_GMF_NULL_CHECK (TAG , handle , { return ESP_GMF_ERR_INVALID_ARG ;});
256257 esp_gmf_alc_t * alc = (esp_gmf_alc_t * )handle ;
@@ -270,7 +271,7 @@ esp_gmf_err_t esp_gmf_alc_set_gain(esp_gmf_audio_element_handle_t handle, uint8_
270271 return ESP_GMF_JOB_ERR_OK ;
271272}
272273
273- esp_gmf_err_t esp_gmf_alc_get_gain (esp_gmf_audio_element_handle_t handle , uint8_t idx , int8_t * gain )
274+ esp_gmf_err_t esp_gmf_alc_get_gain (esp_gmf_element_handle_t handle , uint8_t idx , int8_t * gain )
274275{
275276 ESP_GMF_NULL_CHECK (TAG , handle , { return ESP_GMF_ERR_INVALID_ARG ;});
276277 ESP_GMF_NULL_CHECK (TAG , gain , { return ESP_GMF_ERR_INVALID_ARG ;});
@@ -290,7 +291,7 @@ esp_gmf_err_t esp_gmf_alc_get_gain(esp_gmf_audio_element_handle_t handle, uint8_
290291 return ESP_GMF_JOB_ERR_OK ;
291292}
292293
293- esp_gmf_err_t esp_gmf_alc_init (esp_ae_alc_cfg_t * config , esp_gmf_obj_handle_t * handle )
294+ esp_gmf_err_t esp_gmf_alc_init (esp_ae_alc_cfg_t * config , esp_gmf_element_handle_t * handle )
294295{
295296 ESP_GMF_NULL_CHECK (TAG , handle , {return ESP_GMF_ERR_INVALID_ARG ;});
296297 * handle = NULL ;
0 commit comments