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().
|
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().