![]() |
SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <audiodevicemanager.h>
Public Member Functions | |
| OutputDeviceInfo () | |
| void | resetToDefaults () |
Public Attributes | |
| unsigned int | sampleRate |
| QString | udpAddress |
| quint16 | udpPort |
| bool | copyToUDP |
| bool | udpUseRTP |
| AudioOutput::UDPChannelMode | udpChannelMode |
| AudioOutput::UDPChannelCodec | udpChannelCodec |
| uint32_t | udpDecimationFactor |
Friends | |
| QDataStream & | operator<< (QDataStream &ds, const OutputDeviceInfo &info) |
| QDataStream & | operator>> (QDataStream &ds, OutputDeviceInfo &info) |
Definition at line 54 of file audiodevicemanager.h.
|
inline |
Definition at line 57 of file audiodevicemanager.h.
|
inline |
Definition at line 67 of file audiodevicemanager.h.
References AudioOutput::UDPChannelLeft, and AudioOutput::UDPCodecL16.
Referenced by WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), and AudioDialogX::on_outputReset_clicked().
Here is the caller graph for this function:
|
friend |
Definition at line 44 of file audiodevicemanager.cpp.
|
friend |
Definition at line 57 of file audiodevicemanager.cpp.
| bool AudioDeviceManager::OutputDeviceInfo::copyToUDP |
Definition at line 80 of file audiodevicemanager.h.
Referenced by WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputPatch(), WebAPIAdapterGUI::instanceAudioOutputPatch(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), and AudioDialogX::updateOutputDisplay().
| unsigned int AudioDeviceManager::OutputDeviceInfo::sampleRate |
Definition at line 77 of file audiodevicemanager.h.
Referenced by AudioDialogX::check(), AudioSelectDialog::getDeviceInfos(), AudioDeviceManager::getOutputSampleRate(), WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputPatch(), WebAPIAdapterGUI::instanceAudioOutputPatch(), AudioDialogX::on_outputSampleRate_valueChanged(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDeviceManager::unsetOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), AudioDialogX::updateOutputDisplay(), and AudioDialogX::updateOutputSDPString().
| QString AudioDeviceManager::OutputDeviceInfo::udpAddress |
Definition at line 78 of file audiodevicemanager.h.
Referenced by WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputPatch(), WebAPIAdapterGUI::instanceAudioOutputPatch(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), and AudioDialogX::updateOutputDisplay().
| AudioOutput::UDPChannelCodec AudioDeviceManager::OutputDeviceInfo::udpChannelCodec |
Definition at line 83 of file audiodevicemanager.h.
Referenced by AudioDialogX::check(), WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterGUI::instanceAudioOutputPatch(), WebAPIAdapterSrv::instanceAudioOutputPatch(), AudioDialogX::on_outputUDPChannelCodec_currentIndexChanged(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), AudioDialogX::updateOutputDisplay(), and AudioDialogX::updateOutputSDPString().
| AudioOutput::UDPChannelMode AudioDeviceManager::OutputDeviceInfo::udpChannelMode |
Definition at line 82 of file audiodevicemanager.h.
Referenced by AudioDialogX::check(), WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterGUI::instanceAudioOutputPatch(), WebAPIAdapterSrv::instanceAudioOutputPatch(), AudioDialogX::on_outputUDPChannelMode_currentIndexChanged(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), AudioDialogX::updateOutputDisplay(), and AudioDialogX::updateOutputSDPString().
| uint32_t AudioDeviceManager::OutputDeviceInfo::udpDecimationFactor |
Definition at line 84 of file audiodevicemanager.h.
Referenced by AudioDialogX::check(), WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterGUI::instanceAudioOutputPatch(), WebAPIAdapterSrv::instanceAudioOutputPatch(), AudioDialogX::on_decimationFactor_currentIndexChanged(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), AudioDialogX::updateOutputDisplay(), and AudioDialogX::updateOutputSDPString().
| quint16 AudioDeviceManager::OutputDeviceInfo::udpPort |
Definition at line 79 of file audiodevicemanager.h.
Referenced by WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterGUI::instanceAudioOutputPatch(), WebAPIAdapterSrv::instanceAudioOutputPatch(), AudioDialogX::on_outputUDPPort_editingFinished(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), and AudioDialogX::updateOutputDisplay().
| bool AudioDeviceManager::OutputDeviceInfo::udpUseRTP |
Definition at line 81 of file audiodevicemanager.h.
Referenced by WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputDelete(), WebAPIAdapterSrv::instanceAudioOutputPatch(), WebAPIAdapterGUI::instanceAudioOutputPatch(), operator<<(), operator>>(), AudioDeviceManager::setOutputDeviceInfo(), AudioDialogX::updateOutputDeviceInfo(), and AudioDialogX::updateOutputDisplay().
1.8.13