js8call/JS8_Audio/AudioDevice.cpp
2026-01-18 19:19:15 -06:00

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);
}