Initial sanitized SmartSpeaker snapshot
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
#pragma once
|
||||
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/task.h"
|
||||
|
||||
#include "esp_gmf_element.h"
|
||||
#include "esp_gmf_pipeline.h"
|
||||
#include "esp_gmf_pool.h"
|
||||
#include "esp_gmf_alc.h"
|
||||
#include "esp_audio_simple_player.h"
|
||||
#include "esp_audio_simple_player_advance.h"
|
||||
#include "esp_codec_dev.h"
|
||||
#include "esp_gmf_io.h"
|
||||
#include "esp_gmf_io_embed_flash.h"
|
||||
#include "esp_gmf_audio_dec.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define Volume_MAX 100
|
||||
|
||||
void Audio_Play_Init(void);
|
||||
void Volume_Adjustment(uint8_t Vol);
|
||||
uint8_t get_audio_volume(void);
|
||||
|
||||
esp_gmf_err_t Audio_Play_Music(const char* url);
|
||||
esp_gmf_err_t Audio_Play_Music_To_End(const char* url);
|
||||
esp_gmf_err_t Audio_Stop_Play(void);
|
||||
esp_gmf_err_t Audio_Resume_Play(void);
|
||||
esp_gmf_err_t Audio_Pause_Play(void);
|
||||
esp_asp_state_t Audio_Get_Current_State(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user