From 32894736780ea63e5fea456de27650fc27ec57c6 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sat, 28 Sep 2013 18:01:12 +0200 Subject: audio/out: add sndio support Based on an earlier patch for mplayer by Alexandre Ratchov --- stream/audio_in.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'stream/audio_in.h') diff --git a/stream/audio_in.h b/stream/audio_in.h index 31688e7192..2f42685c7c 100644 --- a/stream/audio_in.h +++ b/stream/audio_in.h @@ -21,6 +21,7 @@ #define AUDIO_IN_ALSA 1 #define AUDIO_IN_OSS 2 +#define AUDIO_IN_SNDIO 3 #include "config.h" @@ -45,6 +46,16 @@ typedef struct { } ai_oss_t; #endif +#ifdef CONFIG_SNDIO +#include + +typedef struct { + char *device; + + struct sio_hdl *hdl; +} ai_sndio_t; +#endif + typedef struct { int type; @@ -67,6 +78,9 @@ typedef struct #ifdef CONFIG_OSS_AUDIO ai_oss_t oss; #endif +#ifdef CONFIG_SNDIO + ai_sndio_t sndio; +#endif } audio_in_t; int audio_in_init(audio_in_t *ai, int type); @@ -90,4 +104,9 @@ int ai_oss_set_channels(audio_in_t *ai); int ai_oss_init(audio_in_t *ai); #endif +#ifdef CONFIG_SNDIO +int ai_sndio_setup(audio_in_t *ai); +int ai_sndio_init(audio_in_t *ai); +#endif + #endif /* MPLAYER_AUDIO_IN_H */ -- cgit v1.2.3