5#ifndef DMEDIARECORDER_H
6#define DMEDIARECORDER_H
8#include <QMediaRecorder>
10#include "dmediametadata.h"
11#include "dtkmultimedia.h"
14DMULTIMEDIA_BEGIN_NAMESPACE
16class DMediaCaptureSession;
17class DMediaRecorderPrivate;
56 RecorderState recorderState()
const;
76 void setVideoResolution(
const QSize &);
108 void recorderStateChanged(RecorderState state);
136 QScopedPointer<DMediaRecorderPrivate> d_ptr;
138DMULTIMEDIA_END_NAMESPACE