
#ifndef QvkFormatsAndCodecs_H
#define QvkFormatsAndCodecs_H

#include <QApplication>
#include <QMainWindow> 
#include <QLabel>

class QvkFormatsAndCodecs: public QObject
{
    Q_OBJECT
    
public:
    QvkFormatsAndCodecs();
    void getFormatsAndCodecs( QString recordApplikation );
    virtual ~QvkFormatsAndCodecs();
  
    
signals:

 
public slots:
  bool isCodecAvailable( QString typeOfCodec, QString nameOfCodec, bool *experimental );
  bool isFormatAvailable( QString nameOfFormat );
  bool isDeviceAvailable( QString nameOfDevice );


private slots:

  
private:
  QString recordApplikation;
  QStringList ListCodecs;
  QStringList ListFormats;
  QStringList ListDevices;
  
protected:  

  
};

#endif
