ADTF Qt5 Audio Device
Loading...
Searching...
No Matches
Qt5 Wave Audio Capture Device

Plugin Information

Plugin Filenameadtf_qt5_audio_device.adtfplugin
Plugin Descriptionadtf_qt5_audio_device.plugindescription
Plugin NameQt5 Audio Device Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev/

Plugin Versions

Plugin Version1.99.99
Plugin File Version1.0
adtf::dw_qt5_audio_device_plugin1.99.99
adtf3.21.0
adtf::ucom3.1.0

Component Information

NameQt5 Wave Audio Capture Device
CIDqt5_wave_audio_microphone.filter.dw.cid
DescriptionUse this streaming source to receive an adtf/audio sample stream from a Qt5 compatible audio device.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
beep_volume1.000000tFloat32Volume for the beep. The volume is scaled linearly from 0.0 (silence) to 1.0 (full volume).Note: Adjustments to the volume will change the volume of this audio stream, not the global volume.Value Range:
minimum = 0.000000
maximum = 1.000000Filename Extension Filter:
bits_per_sample16tUInt32Bits per sample for recording. If the recording device does not support this bit rate, the next best one is used.Value List:
8 bit = 8
16 bit = 16
24 bit = 24
32 bit = 32Value Range:
minimum =
maximum = Filename Extension Filter:
final_beep_frequency1760.000000tFloat32Final beep frequency in Hz. In trigger based recording mode, play a beep of this.Value Range:
minimum = 27.500000
maximum = 4186.009766Filename Extension Filter:
final_beep_length0.000000tFloat32Final beep length in seconds. In trigger based recording mode, play a beep of this.Value Range:
minimum =
maximum = Filename Extension Filter:
initial_beep_frequency1760.000000tFloat32Initial beep frequency in Hz. In trigger based recording mode, play a beep of this.Value Range:
minimum = 27.500000
maximum = 4186.009766Filename Extension Filter:
initial_beep_length0.000000tFloat32Initial beep length in seconds. In trigger based recording mode, play a beep of this.Value Range:
minimum =
maximum = Filename Extension Filter:
input_devicecStringFull name of the audio input device. Leave empty to pick the default device.Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/fatal_action2tUInt32The default action when a fatal error is reported.Value List:
Stop session = 2
Shutdown ADTF = 3
Abort to crash handler = 4Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/log_level35tUInt32The log level for this channel.Value List:
None = 0
Error = 10
Warning = 20
Info = 30
Detail = 35
Dump = 40
All = 255Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/recoverable_action0tUInt8The action to perform when a recoverable error is reported.Value List:
Log only = 0
Treat as fatal = 1Value Range:
minimum =
maximum = Filename Extension Filter:
number_of_channels1tUInt32Number of channels for recording.Value List:
1 (mono) = 1
2 (stereo) = 2Value Range:
minimum =
maximum = Filename Extension Filter:
output_devicecStringFull name of the audio output device. Leave empty to pick the default device.Value Range:
minimum =
maximum = Filename Extension Filter:
record_permanentlyfalsetBoolSwitch between trigger based and permanent recording. In permanent recording mode, a new sample buffer is started each record_time seconds..Value Range:
minimum =
maximum = Filename Extension Filter:
record_time1.000000tFloat32Sample length in seconds.Value Range:
minimum =
maximum = Filename Extension Filter:
sample_rate22050tUInt32Minimum sample rate for recording, in Hz. If exact rate is unavailable, next higher rate is used.Value Range:
minimum =
maximum = Filename Extension Filter:

Output Pins

NameStream TypeDescription
audio_data adtf/anonymous Provides the individual audio buffers frames.

Runner Pins

NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
start_record000000Starts recording in trigger - based mode (record_permanently = false) for the configured time (record_time).

Dynamic Pins

Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Required Interfaces

IID
reference_clock.vision.streaming.adtf.iid
kernel.penguin.services.adtf.iid
qt_xsystem.spider.services.adtf.iid

Output Pin Stream Types

Pin Nameaudio_data
Meta Type Nameadtf/anonymous
Stream Type Properties