BackendCapabilities Namespace

( Phonon::BackendCapabilities )

The BackendCapabilities namespace contains functions to describe the capabilities of the multimedia backend. 更多...

Since: Qt 4.4

    class Notifier

    函數

    QList<EffectDescription> availableAudioEffects ()
    QList<AudioOutputDevice> availableAudioOutputDevices ()
    QStringList availableMimeTypes ()
    bool isMimeTypeAvailable (const QString & mimeType )
    Notifier * notifier ()

    詳細描述

    The BackendCapabilities namespace contains functions to describe the capabilities of the multimedia backend.

    class Notifier

    函數文檔編製

    QList < EffectDescription > BackendCapabilities:: availableAudioEffects ()

    Returns descriptions for the audio effects the backend supports.

    Returns A list of AudioEffectDescription objects that give a name and description for every supported audio effect.

    QList < AudioOutputDevice > BackendCapabilities:: availableAudioOutputDevices ()

    Returns the audio output devices the backend supports.

    Returns A list of AudioOutputDevice objects that give a name and description for every supported audio output device.

    QStringList BackendCapabilities:: availableMimeTypes ()

    Returns a list of mime types that the Backend can decode.

    另請參閱 isMimeTypeAvailable ().

    bool BackendCapabilities:: isMimeTypeAvailable (const QString & mimeType )

    Often all you want to know is whether one given MIME type can be decoded by the backend. Use this method in favor of availableMimeTypes () as it can give you a negative answer without having a backend loaded.

    Returns true if the given mimeType is supported by the backend; otherwise, returns false.

    另請參閱 availableMimeTypes ().

    Notifier * BackendCapabilities:: notifier ()

    Use this function to get a QObject pointer to connect to the capabilitiesChanged signal.

    返迴指針指嚮 QObject .

    The capabilitiesChanged signal is emitted if the capabilities have changed. This can happen if the user has requested a backend change.

    To connect to this signal do the following:

    QObject::connect(BackendCapabilities::notifier(), SIGNAL(capabilitiesChanged()), ...
    					

    另請參閱 Notifier::capabilitiesChanged ().