OpenShot Library | libopenshot-audio
0.2.0
|
27 : name (deviceName), typeName (deviceTypeName)
AudioIODevice(const String &deviceName, const String &typeName)
Creates a device, setting its name and type member variables.
virtual ~AudioIODevice()
Destructor.
virtual int getXRunCount() const noexcept
Returns the number of under- or over runs reported by the OS since playback/recording has started.
virtual bool showControlPanel()
Shows a device-specific control panel if there is one.
virtual void audioDeviceError(const String &errorMessage)
This can be overridden to be told if the device generates an error while operating.
virtual bool hasControlPanel() const
True if this device can show a pop-up control panel for editing its settings.
virtual bool setAudioPreprocessingEnabled(bool shouldBeEnabled)
On devices which support it, this allows automatic gain control or other mic processing to be disable...