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