The QXmppRtpAudioChannel class represents an RTP audio channel to a remote party.
More...
#include <QXmppRtpChannel.h>
Inherits QIODevice, and QXmppRtpChannel.
|
enum | Tone {
Tone_0 = 0,
Tone_1,
Tone_2,
Tone_3,
Tone_4,
Tone_5,
Tone_6,
Tone_7,
Tone_8,
Tone_9,
Tone_Star,
Tone_Pound,
Tone_A,
Tone_B,
Tone_C,
Tone_D
} |
| This enum is used to describe a DTMF tone. More...
|
|
|
class | QXmppRtpAudioChannelPrivate |
|
The QXmppRtpAudioChannel class represents an RTP audio channel to a remote party.
It acts as a QIODevice so that you can read / write audio samples, for instance using a QAudioOutput and a QAudioInput.
- Note
- THIS API IS NOT FINALIZED YET
◆ Tone
This enum is used to describe a DTMF tone.
Enumerator |
---|
Tone_0 | Tone for the 0 key.
|
Tone_1 | Tone for the 1 key.
|
Tone_2 | Tone for the 2 key.
|
Tone_3 | Tone for the 3 key.
|
Tone_4 | Tone for the 4 key.
|
Tone_5 | Tone for the 5 key.
|
Tone_6 | Tone for the 6 key.
|
Tone_7 | Tone for the 7 key.
|
Tone_8 | Tone for the 8 key.
|
Tone_9 | Tone for the 9 key.
|
Tone_Star | Tone for the * key.
|
Tone_Pound | Tone for the # key.
|
Tone_A | Tone for the A key.
|
Tone_B | Tone for the B key.
|
Tone_C | Tone for the C key.
|
Tone_D | Tone for the D key.
|
◆ ~QXmppRtpAudioChannel()
QXmppRtpAudioChannel::~QXmppRtpAudioChannel |
( |
| ) |
|
|
override |
Destroys an RTP audio channel.
◆ datagramReceived
void QXmppRtpAudioChannel::datagramReceived |
( |
const QByteArray & |
ba | ) |
|
|
slot |
Processes an incoming RTP packet.
- Parameters
-
◆ isSequential()
bool QXmppRtpAudioChannel::isSequential |
( |
| ) |
const |
|
override |
Returns true, as the RTP channel is a sequential device.
◆ payloadType()
Returns the RTP channel's payload type.
You can use this to determine the QAudioFormat to use with your QAudioInput/QAudioOutput.
◆ seek()
bool QXmppRtpAudioChannel::seek |
( |
qint64 |
pos | ) |
|
|
override |
Seeks in the received audio data.
Seeking backwards will result in empty samples being added at the start of the buffer.
- Parameters
-
◆ startTone
Starts sending the specified DTMF tone.
- Parameters
-
◆ stopTone
Stops sending the specified DTMF tone.
- Parameters
-
The documentation for this class was generated from the following files: