diff options
Diffstat (limited to 'dxr3interface.c')
-rw-r--r-- | dxr3interface.c | 14 |
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() |