stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/Common/audio.h
Go to the documentation of this file.
1 
21 /* Define to prevent recursive inclusion -------------------------------------*/
22 #ifndef AUDIO_H
23 #define AUDIO_H
24 
25 #ifdef __cplusplus
26  extern "C" {
27 #endif
28 
29 /* Includes ------------------------------------------------------------------*/
30 #include <stdint.h>
31 
61 typedef struct
62 {
63  int32_t (*Init )(void*, void*);
64  int32_t (*DeInit )(void*);
65  int32_t (*ReadID )(void*, uint32_t*);
66  int32_t (*Play )(void*);
67  int32_t (*Pause )(void*);
68  int32_t (*Resume )(void*);
69  int32_t (*Stop )(void*, uint32_t);
70  int32_t (*SetFrequency )(void*, uint32_t);
71  int32_t (*GetFrequency )(void*);
72  int32_t (*SetVolume )(void*, uint32_t, uint8_t);
73  int32_t (*GetVolume )(void*, uint32_t, uint8_t*);
74  int32_t (*SetMute )(void*, uint32_t);
75  int32_t (*SetOutputMode )(void*, uint32_t);
76  int32_t (*SetResolution )(void*, uint32_t);
77  int32_t (*GetResolution )(void*, uint32_t*);
78  int32_t (*SetProtocol )(void*, uint32_t);
79  int32_t (*GetProtocol )(void*, uint32_t*);
80  int32_t (*Reset )(void*);
102 #ifdef __cplusplus
103 }
104 #endif
105 
106 #endif /* AUDIO_H */
107 
108 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
Init
napi_value Init(napi_env env, napi_value exports)
Definition: porcupine/demo/c/pvrecorder/node/pv_recorder_napi.c:197
AUDIO_Drv_t
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/Common/audio.h:61


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:13:47