1 /*
2  * uVoice audio hardware adapt layer
3  */
4 
5 #include <stdio.h>
6 #include <stdlib.h>
7 #include <stdint.h>
8 #include <string.h>
9 #include "ulog/ulog.h"
10 
11 #include <uvoice_audio.h>
12 
uvoice_set_volume(snd_device_t device,int volume)13 int uvoice_set_volume(snd_device_t device, int volume)
14 {
15     return 0;
16 }
17 
uvoice_set_path(struct pcm_device * pcm,snd_device_t device)18 int uvoice_set_path(struct pcm_device *pcm, snd_device_t device)
19 {
20     return 0;
21 }
22 
uvoice_dev_mute(struct pcm_device * pcm,snd_device_t device,int mute)23 int uvoice_dev_mute(struct pcm_device *pcm, snd_device_t device, int mute)
24 {
25     return 0;
26 }
27 
uvoice_pcm_notify(pcm_message_t msg)28 void uvoice_pcm_notify(pcm_message_t msg)
29 {
30 
31 }
32 
uvoice_pcm_setup(struct pcm_device * pcm)33 int uvoice_pcm_setup(struct pcm_device *pcm)
34 {
35     return 0;
36 }
37 
uvoice_pcm_open(struct pcm_device * pcm)38 int uvoice_pcm_open(struct pcm_device *pcm)
39 {
40     return 0;
41 }
42 
uvoice_pcm_read(struct pcm_device * pcm,uint8_t * buffer,int nbytes)43 int uvoice_pcm_read(struct pcm_device *pcm, uint8_t *buffer, int nbytes)
44 {
45     int ret = -1;
46 
47     return ret;
48 }
49 
uvoice_pcm_write(struct pcm_device * pcm,uint8_t * buffer,int nbytes)50 int uvoice_pcm_write(struct pcm_device *pcm, uint8_t *buffer, int nbytes)
51 {
52     int ret = -1;
53     return ret;
54 }
55 
uvoice_extpa_config(struct external_pa_info * info)56 int uvoice_extpa_config(struct external_pa_info *info)
57 {
58     return 0;
59 }
60 
uvoice_pcm_silence(struct pcm_device * pcm)61 int uvoice_pcm_silence(struct pcm_device *pcm)
62 {
63     return 0;
64 }
65 
uvoice_pcm_flush(struct pcm_device * pcm)66 int uvoice_pcm_flush(struct pcm_device *pcm)
67 {
68     return 0;
69 }
70 
uvoice_pcm_close(struct pcm_device * pcm)71 int uvoice_pcm_close(struct pcm_device *pcm)
72 {
73     return 0;
74 }
75 
uvoice_pcm_init(void)76 int uvoice_pcm_init(void)
77 {
78     return 0;
79 }
80