mirror of
https://github.com/JS8Call-improved/JS8Call-improved
synced 2026-08-13 17:47:36 -04:00
17 lines
557 B
C++
17 lines
557 B
C++
/**
|
|
* @file AudioDevice.cpp
|
|
* @brief Initializes the audio device with the specified mode and channel
|
|
* configuration.
|
|
* @param mode The open mode for the device (e.g., read, write).
|
|
* @param channel The channel configuration (Mono, Left, Right, Both).
|
|
* @return True if initialization is successful, false otherwise.
|
|
*/
|
|
|
|
#include "AudioDevice.h"
|
|
|
|
bool AudioDevice::initialize(OpenMode mode, Channel channel) {
|
|
m_channel = channel;
|
|
|
|
// open and ensure we are unbuffered if possible
|
|
return QIODevice::open(mode | QIODevice::Unbuffered);
|
|
}
|