Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QMediaRtpAudioStream Class Reference
[QtMediaModule]

The QMediaRtpAudioStream class manages a single audio stream in an RTP session. More...

    #include <QMediaRtpAudioStream>

Inherits QMediaRtpStream.

Public Types

  • enum DtmfTone { Dtmf_0, Dtmf_1, Dtmf_2, Dtmf_3, ..., Dtmf_D }

Public Functions

Public Slots

Additional Inherited Members


Detailed Description

The QMediaRtpAudioStream class manages a single audio stream in an RTP session.

DTMF events may be sent over an audio stream as either tones added to the audio signal, or as separate RTP packets. To send DTMF events as RTP packets a valid payload with the encoding name telephone-event must be set with setTelephonyEventPayload(). If no such payload is set the DTMF tones will be added to the audio stream instead. If a stream supports DTMF RTP packets then a telephone-event payload will be included in the list supported audio payloads given by the QMediaRtpSession that created it.


Member Type Documentation

enum QMediaRtpAudioStream::DtmfTone

The event codes for DTMF tones.

ConstantValue
QMediaRtpAudioStream::Dtmf_00
QMediaRtpAudioStream::Dtmf_11
QMediaRtpAudioStream::Dtmf_22
QMediaRtpAudioStream::Dtmf_33
QMediaRtpAudioStream::Dtmf_44
QMediaRtpAudioStream::Dtmf_55
QMediaRtpAudioStream::Dtmf_66
QMediaRtpAudioStream::Dtmf_77
QMediaRtpAudioStream::Dtmf_88
QMediaRtpAudioStream::Dtmf_99
QMediaRtpAudioStream::Dtmf_Star10
QMediaRtpAudioStream::Dtmf_Pound11
QMediaRtpAudioStream::Dtmf_A12
QMediaRtpAudioStream::Dtmf_B13
QMediaRtpAudioStream::Dtmf_C14
QMediaRtpAudioStream::Dtmf_D15


Member Function Documentation

QMediaRtpAudioStream::QMediaRtpAudioStream ( Direction direction, QObject * parent = 0 )

Contructs a new RTP audio stream with the given parent which sends and/or receives data according to direction.

QMediaRtpAudioStream::~QMediaRtpAudioStream ()

Destroys an RTP audio stream.

void QMediaRtpAudioStream::setTelephonyEventPayload ( const QMediaRtpPayload & payload )   [pure virtual]

Sets the payload to be used for sending telephony events.

Returns true if the payload was successfully changed and false otherwise.

See also telephonyEventPayload().

void QMediaRtpAudioStream::startTelephonyEvent ( int event, int volume )   [pure virtual slot]

Starts sending a telephony event at the given volume on a stream.

Note: Telephony events can only be sent on Audio streams.

See also stopTelephonyEvent().

void QMediaRtpAudioStream::stopTelephonyEvent ()   [pure virtual slot]

Stops sending a telephony event.

See also startTelephonyEvent().

QMediaRtpPayload QMediaRtpAudioStream::telephonyEventPayload () const   [pure virtual]

Returns the payload used for sending telephony events.

See also setTelephonyEventPayload().

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année

Le Qt Labs au hasard

Logo

La théorie des chaînes

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web