Developer World
Spresense Arduino Library v3.3.0-b2e6327
FrontEnd.h File Reference

Mic Frontend Class for Arduino on Spresense. More...

#include <audio/audio_capture_api.h>
#include <audio/audio_frontend_api.h>
#include <audio/audio_message_types.h>
#include <audio/utilities/frame_samples.h>
#include <audio/utilities/wav_containerformat.h>
#include <memutils/simple_fifo/CMN_SimpleFifo.h>
Include dependency graph for FrontEnd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FrontEnd
 FrontEnd Class Definitions. More...
 

Macros

#define FRONTEND_LOG_DEBUG
 
#define print_err   printf
 
#define print_dbg(...)   printf(__VA_ARGS__)
 
#define FRONTEND_ECODE_OK   0
 
#define FRONTEND_ECODE_COMMAND_ERROR   1
 
#define FRONTEND_ECODE_BASEBAND_ERROR   2
 
#define FRONTEND_CAPCLK_NORMAL   (0)
 
#define FRONTEND_CAPCLK_HIRESO   (1)
 

Detailed Description

Mic Frontend Class for Arduino on Spresense.

Author
Sony Semiconductor Solutions Corporation

By using this library, you can use the following features on Spresense.

  • Sound capture
  • Sound effector

Macro Definition Documentation

◆ FRONTEND_LOG_DEBUG

#define FRONTEND_LOG_DEBUG

FrontEnd log output definition

◆ FRONTEND_ECODE_OK

#define FRONTEND_ECODE_OK   0

FrontEnd Error Code Definitions.

◆ FRONTEND_CAPCLK_NORMAL

#define FRONTEND_CAPCLK_NORMAL   (0)

MediaRecorder capturing clock mode.