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>
* Removed vestigal support for the 'Output Stream Status' ['MS']
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,
const QList<unsigned> &cards)
{

View File

@ -99,9 +99,6 @@ class MainObject : public QObject
void setAudioPassthroughLevelData(int id,unsigned card,unsigned input,
unsigned output,int level);
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 statePlayUpdate(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,
unsigned output,int level);
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);
private slots:

View File

@ -1301,97 +1301,13 @@
</sect1>
<sect1>
<title>External Operations</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>
<title>Meter and Positioning Updates</title>
<sect2>
<title><command>Meter Enable</command></title>
<para>
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>
<userinput>ME
@ -1427,8 +1343,8 @@
<sect1>
<title>Meter Status Updates</title>
<para>
The following messages are sent by CAE to indicate current status and
audio levels. They are sent to the UDP port requested by the Meter
The following messages are sent by CAE to indicate audio levels and
playout positions. They are sent to the UDP port requested by the Meter
Enable ['ME'] command.
</para>
<sect2>