2023-12-15 Fred Gleason <fredg@paravelsystems.com>

* Removed vestigal support for the 'Open RTP Capture Channel' ['CO']
	CAE command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2023-12-15 14:07:52 -05:00
parent a7c9019173
commit b44511f400
5 changed files with 8 additions and 102 deletions

View File

@ -24554,3 +24554,6 @@
2023-12-15 Fred Gleason <fredg@paravelsystems.com> 2023-12-15 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Output Stream Status' ['MS'] * Removed vestigal support for the 'Output Stream Status' ['MS']
CAE command. CAE command.
2023-12-15 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Open RTP Capture Channel' ['CO']
CAE command.

View File

@ -1006,13 +1006,6 @@ void MainObject::setClockSourceData(int id,unsigned card,int input)
} }
void MainObject::openRtpCaptureChannelData(int id,unsigned card,unsigned port,
uint16_t udp_port,unsigned samprate,
unsigned chans)
{
}
void MainObject::meterEnableData(int id,uint16_t udp_port, void MainObject::meterEnableData(int id,uint16_t udp_port,
const QList<unsigned> &cards) const QList<unsigned> &cards)
{ {

View File

@ -99,9 +99,6 @@ class MainObject : public QObject
void setAudioPassthroughLevelData(int id,unsigned card,unsigned input, void setAudioPassthroughLevelData(int id,unsigned card,unsigned input,
unsigned output,int level); unsigned output,int level);
void setClockSourceData(int id,unsigned card,int input); void setClockSourceData(int id,unsigned card,int input);
void openRtpCaptureChannelData(int id,unsigned card,unsigned port,
uint16_t udp_port,unsigned samprate,
unsigned chans);
void meterEnableData(int id,uint16_t udp_port,const QList<unsigned> &cards); void meterEnableData(int id,uint16_t udp_port,const QList<unsigned> &cards);
void statePlayUpdate(int card,int stream,int state); void statePlayUpdate(int card,int stream,int state);
void stateRecordUpdate(int card,int stream,int state); void stateRecordUpdate(int card,int stream,int state);

View File

@ -97,9 +97,6 @@ class CaeServer : public QObject
void setAudioPassthroughLevelReq(int id,unsigned card,unsigned input, void setAudioPassthroughLevelReq(int id,unsigned card,unsigned input,
unsigned output,int level); unsigned output,int level);
void setClockSourceReq(int id,unsigned card,int input); void setClockSourceReq(int id,unsigned card,int input);
void openRtpCaptureChannelReq(int id,unsigned card,unsigned port,
uint16_t udp_port,unsigned samprate,
unsigned chans);
void meterEnableReq(int id,uint16_t udp_port,const QList<unsigned> &cards); void meterEnableReq(int id,uint16_t udp_port,const QList<unsigned> &cards);
private slots: private slots:

View File

@ -1301,97 +1301,13 @@
</sect1> </sect1>
<sect1> <sect1>
<title>External Operations</title> <title>Meter and Positioning Updates</title>
<sect2>
<title><command>Open RTP Capture Channel</command></title>
<para>
Open an RTP channel for audio capture.
</para>
<para>
<userinput>CO <replaceable>card-num</replaceable>
<replaceable>port-num</replaceable>
<replaceable>udp-port</replaceable>
<replaceable>samp-rate</replaceable>
<replaceable>channels</replaceable>!</userinput>
</para>
<variablelist>
<varlistentry>
<term>
<replaceable>card-num</replaceable>
</term>
<listitem>
<para>
The number of the audio adapter to use.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<replaceable>udp-port</replaceable>
</term>
<listitem>
<para>
The port number on the remote system to which to send RTP packets.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<replaceable>samp-rate</replaceable>
</term>
<listitem>
<para>
The requested sample rate.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<replaceable>channels</replaceable>
</term>
<listitem>
<para>
The requested number of channels.
</para>
</listitem>
</varlistentry>
</variablelist>
<para>
Returns: <computeroutput>CO
<replaceable>card-num</replaceable>
<replaceable>port-num</replaceable>
<replaceable>udp-port</replaceable>
<replaceable>samp-rate</replaceable>
<replaceable>chans</replaceable>
<replaceable>pkt-size</replaceable>!</computeroutput>
</para>
<variablelist>
<varlistentry>
<term>
<replaceable>pkt-size</replaceable>
</term>
<listitem>
<para>
The number of bytes to send per UDP packet.
</para>
</listitem>
</varlistentry>
</variablelist>
<para>
The actual sample rate and number of channels may be different from
those requested; clients must be prepared to detect and deal with this
possibility!
</para>
</sect2>
</sect1>
<sect1>
<title>Meter Commands</title>
<sect2> <sect2>
<title><command>Meter Enable</command></title> <title><command>Meter Enable</command></title>
<para> <para>
Set UDP port to which to send meter update messages for the specified Set UDP port to which to send meter update messages for the specified
card(s). card(s). If set to a non-zero UDP port, update messages (see below)
from the specified cards will be sent to that port.
</para> </para>
<para> <para>
<userinput>ME <userinput>ME
@ -1427,8 +1343,8 @@
<sect1> <sect1>
<title>Meter Status Updates</title> <title>Meter Status Updates</title>
<para> <para>
The following messages are sent by CAE to indicate current status and The following messages are sent by CAE to indicate audio levels and
audio levels. They are sent to the UDP port requested by the Meter playout positions. They are sent to the UDP port requested by the Meter
Enable ['ME'] command. Enable ['ME'] command.
</para> </para>
<sect2> <sect2>