1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 22:14:45 -04:00

Audio UDP/RTP codec and decimation: REST API updates

This commit is contained in:
f4exb
2019-02-15 12:10:01 +01:00
parent fda0690e81
commit 6ed8e97576
256 changed files with 383 additions and 263 deletions
+10 -2
View File
@@ -279,6 +279,8 @@ int WebAPIAdapterSrv::instanceAudioGet(
outputDevices->back()->setCopyToUdp(outputDeviceInfo.copyToUDP ? 1 : 0);
outputDevices->back()->setUdpUsesRtp(outputDeviceInfo.udpUseRTP ? 1 : 0);
outputDevices->back()->setUdpChannelMode((int) outputDeviceInfo.udpChannelMode);
outputDevices->back()->setUdpChannelCodec((int) outputDeviceInfo.udpChannelCodec);
outputDevices->back()->setUdpDecimationFactor(outputDeviceInfo.udpDecimationFactor);
*outputDevices->back()->getUdpAddress() = outputDeviceInfo.udpAddress;
outputDevices->back()->setUdpPort(outputDeviceInfo.udpPort);
@@ -297,6 +299,8 @@ int WebAPIAdapterSrv::instanceAudioGet(
outputDevices->back()->setCopyToUdp(outputDeviceInfo.copyToUDP ? 1 : 0);
outputDevices->back()->setUdpUsesRtp(outputDeviceInfo.udpUseRTP ? 1 : 0);
outputDevices->back()->setUdpChannelMode((int) outputDeviceInfo.udpChannelMode);
outputDevices->back()->setUdpChannelCodec((int) outputDeviceInfo.udpChannelCodec);
outputDevices->back()->setUdpDecimationFactor(outputDeviceInfo.udpDecimationFactor);
*outputDevices->back()->getUdpAddress() = outputDeviceInfo.udpAddress;
outputDevices->back()->setUdpPort(outputDeviceInfo.udpPort);
}
@@ -382,7 +386,9 @@ int WebAPIAdapterSrv::instanceAudioOutputPatch(
response.setSampleRate(outputDeviceInfo.sampleRate);
response.setCopyToUdp(outputDeviceInfo.copyToUDP == 0 ? 0 : 1);
response.setUdpUsesRtp(outputDeviceInfo.udpUseRTP == 0 ? 0 : 1);
response.setUdpChannelMode(outputDeviceInfo.udpChannelMode % 4);
response.setUdpChannelMode(outputDeviceInfo.udpChannelMode);
response.setUdpChannelCodec(outputDeviceInfo.udpChannelCodec);
response.setUdpDecimationFactor(outputDeviceInfo.udpDecimationFactor);
if (response.getUdpAddress()) {
*response.getUdpAddress() = outputDeviceInfo.udpAddress;
@@ -440,7 +446,9 @@ int WebAPIAdapterSrv::instanceAudioOutputDelete(
response.setSampleRate(outputDeviceInfo.sampleRate);
response.setCopyToUdp(outputDeviceInfo.copyToUDP == 0 ? 0 : 1);
response.setUdpUsesRtp(outputDeviceInfo.udpUseRTP == 0 ? 0 : 1);
response.setUdpChannelMode(outputDeviceInfo.udpChannelMode % 4);
response.setUdpChannelMode(outputDeviceInfo.udpChannelMode);
response.setUdpChannelCodec(outputDeviceInfo.udpChannelCodec);
response.setUdpDecimationFactor(outputDeviceInfo.udpDecimationFactor);
if (response.getUdpAddress()) {
*response.getUdpAddress() = outputDeviceInfo.udpAddress;