summaryrefslogtreecommitdiff
path: root/dxr3interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3interface.c')
-rw-r--r--dxr3interface.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/dxr3interface.c b/dxr3interface.c
index 91d6601..c9a14b7 100644
--- a/dxr3interface.c
+++ b/dxr3interface.c
@@ -57,6 +57,20 @@ cDxr3Interface::~cDxr3Interface()
}
// audio
+bool cDxr3Interface::IsOssAudio() {
+
+ // try to open oss audio interface
+ int handle = Dxr3Open(DEV_DXR3_OSS, O_RDWR | O_NONBLOCK, false);
+
+ if (handle > -1) {
+ close(handle);
+ return true;
+ }
+
+ return false;
+}
+
+
// ==================================
//! set audio output to analog
void cDxr3Interface::SetAudioAnalog()