Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

ffmpegengineinformation.h Example File
ffmpeg/ffmpegengineinformation.h

    /****************************************************************************
    **
    ** This file is part of the Qt Extended Opensource Package.
    **
    ** Copyright (C) 2009 Trolltech ASA.
    **
    ** $QT_EXTENDED_DUAL_LICENSE$
    **
    ****************************************************************************/

    #ifndef __FFMPEGENGINEINFORMATION_H
    #define __FFMPEGENGINEINFORMATION_H

    #include <qmediaengineinformation.h>
    #include <qmediasessionbuilder.h>

    namespace ffmpeg
    {

    class Engine;
    class EngineInformationPrivate;

    class EngineInformation : public QMediaEngineInformation
    {
    public:
        EngineInformation(Engine* engine);
        ~EngineInformation();

        QString name() const;
        QString version() const;

        int idleTime() const;

        bool hasExclusiveDeviceAccess() const;

        QMediaSessionBuilderList sessionBuilders() const;

    private:
        EngineInformationPrivate*   d;
    };

    }   // ns ffmpeg

    #endif  // __FFMPEGENGINEINFORMATION_H


Copyright © 2009 Trolltech Trademarks
Qt Extended 4.4.3