#ifndef STREAMDETAILSDIALOG_H #define STREAMDETAILSDIALOG_H #include #include namespace Ui { class StreamDetailsDialog; } class StreamDetailsDialog : public QDialog { Q_OBJECT public: explicit StreamDetailsDialog(QWidget* parent = 0); ~StreamDetailsDialog(); void setUrl(const QString& url); void setFormat(const QString& codec); // This is localized, so only for human // consumption. void setBitrate(int); void setDepth(int); void setChannels(int); void setSampleRate(int); private slots: void Close(); private: std::unique_ptr ui_; }; #endif // STREAMDETAILSDIALOG_H