bsp_opus.h 440 B

123456789101112131415161718192021
  1. #ifndef __BSP_OPUS_H
  2. #define __BSP_OPUS_H
  3. #define OPUS_ENC_START 0x80
  4. #define OPUS_ENC_STOP 0x81
  5. enum{
  6. NR_TYPE_NO = 0,
  7. NR_TYPE_SMIC,
  8. NR_TYPE_DMIC,
  9. };
  10. uint8_t sys_clk_get(void);
  11. extern void bsp_opus_encode_start(void);
  12. extern void bsp_opus_encode_stop(void);
  13. extern u8 bsp_opus_get_enc_frame(u8 *buff, u16 len);
  14. extern bool bsp_opus_is_encode(void);
  15. u16 opus_enc_data_len_get(void);
  16. extern bool opus_start;
  17. #endif