mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-07-06 07:29:09 +02:00
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:
parent
a7c9019173
commit
b44511f400
@ -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.
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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);
|
||||||
|
@ -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:
|
||||||
|
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user