ObjectDescription Class Reference(Phonon::ObjectDescription)The ObjectDescription class provides information about Phonon objects. More... #include <Phonon/ObjectDescription> This class was introduced in Qt 4.4. Public Functions
Related Non-Members
Detailed DescriptionThe ObjectDescription class provides information about Phonon objects. Phonon currently uses this class to describe audio effects and audio output devices - using the typedefs AudioOutputDevice and EffectDescription. The type of an ObjectDescription is also described through the ObjectDescriptionType enum. Objects of the same type are uniquely identified by an index(). The class gives a description() and a name() of the object, both of which are strings appropriate for end users of a Phonon application. You can also check whether the device or effect described is valid. This does not guarantee that the device or effect functions as expected, but that the ObjectDescription describes an existing device or effect. Audio output devices and effect descriptions are used to select the audio output device to be used for playback and to create effects; we show examples of this in the snippet below. The available descriptions can be fetched with availableAudioOutputDevices() and availableAudioEffects() static functions in the Phonon::BackendCapabilities namespace QList<Phonon::EffectDescription> effectDescriptions = Phonon::BackendCapabilities::availableAudioEffects(); QList<Phonon::AudioOutputDevice> audioOutputDevices = Phonon::BackendCapabilities::availableAudioOutputDevices(); foreach (Phonon::EffectDescription effectDescription, effectDescriptions) { Phonon::Effect *effect = new Phonon::Effect(effectDescription); // ... Do something with the effect, like insert it into a media graph } Phonon::AudioOutput *audioOutput = new Phonon::AudioOutput; audioOutput->setOutputDevice(audioOutputDevices[0]); Other types of ObjectDescriptions might be possible in the future, e.g., descriptions of audio capture devices, such as microphones. See also Phonon::AudioOutputDevice, Phonon::EffectDescription, Capabilities Example, and Phonon Module. Member Function Documentation
|
Constant | Value | Description |
---|---|---|
Phonon::AudioOutputDeviceType | 0 | An audio output device (AudioOutputDevice). This can be soundcards (with different drivers), sound servers, or other virtual outputs like playback on a different computer on the network. |
Phonon::EffectType | 1 | An audio effect (EffectDescription). |
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 4.8 | |
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 ! |
Copyright © 2000-2012 - www.developpez.com