|
ADTF Qt5 Audio Device
|
| Plugin Filename | adtf_qt5_audio_device.adtfplugin |
|---|---|
| Plugin Description | adtf_qt5_audio_device.plugindescription |
| Plugin Name | Qt5 Audio Device Plugin |
| License | ADTF Subscription |
| Support Mail | support@digitalwerk.net |
| Homepage URL | https://adtf.dev/ |
| Plugin Version | 1.99.99 |
|---|---|
| Plugin File Version | 1.0 |
| adtf::dw_qt5_audio_device_plugin | 1.99.99 |
| adtf | 3.21.0 |
| adtf::ucom | 3.1.0 |
| Name | Qt5 Wave Audio Capture Device |
|---|---|
| CID | qt5_wave_audio_microphone.filter.dw.cid |
| Description | Use this streaming source to receive an adtf/audio sample stream from a Qt5 compatible audio device. |
| Type | Filter |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| beep_volume | 1.000000 | tFloat32 | Volume 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_sample | 16 | tUInt32 | Bits 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_frequency | 1760.000000 | tFloat32 | Final 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_length | 0.000000 | tFloat32 | Final beep length in seconds. In trigger based recording mode, play a beep of this. | Value Range: minimum = maximum = Filename Extension Filter: |
| initial_beep_frequency | 1760.000000 | tFloat32 | Initial 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_length | 0.000000 | tFloat32 | Initial beep length in seconds. In trigger based recording mode, play a beep of this. | Value Range: minimum = maximum = Filename Extension Filter: |
| input_device | cString | Full name of the audio input device. Leave empty to pick the default device. | Value Range: minimum = maximum = Filename Extension Filter: | |
| log_channels/default/fatal_action | 2 | tUInt32 | The 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_level | 35 | tUInt32 | The 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_action | 0 | tUInt8 | The 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_channels | 1 | tUInt32 | Number of channels for recording. | Value List: 1 (mono) = 1 2 (stereo) = 2Value Range: minimum = maximum = Filename Extension Filter: |
| output_device | cString | Full name of the audio output device. Leave empty to pick the default device. | Value Range: minimum = maximum = Filename Extension Filter: | |
| record_permanently | false | tBool | Switch 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_time | 1.000000 | tFloat32 | Sample length in seconds. | Value Range: minimum = maximum = Filename Extension Filter: |
| sample_rate | 22050 | tUInt32 | Minimum sample rate for recording, in Hz. If exact rate is unavailable, next higher rate is used. | Value Range: minimum = maximum = Filename Extension Filter: |
| Name | Stream Type | Description |
|---|---|---|
| audio_data | adtf/anonymous | Provides the individual audio buffers frames. |
| Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
|---|---|---|---|---|---|---|---|---|
| start_record | 0 | 0 | 0 | 0 | 0 | 0 | Starts recording in trigger - based mode (record_permanently = false) for the configured time (record_time). |
| Dynamic Input Pins | false |
|---|---|
| Dynamic Output Pins | false |
| Dynamic Input Binding Pins | false |
| Dynamic Output Binding Pins | false |
| IID |
|---|
| reference_clock.vision.streaming.adtf.iid |
| kernel.penguin.services.adtf.iid |
| qt_xsystem.spider.services.adtf.iid |
| Pin Name | audio_data |
|---|---|
| Meta Type Name | adtf/anonymous |
| Stream Type Properties |