4#ifndef QANDROIDCAPTURESESSION_H
5#define QANDROIDCAPTURESESSION_H
77 void updateDuration();
78 void onCameraOpened();
80 void onError(
int what,
int extra);
81 void onInfo(
int what,
int extra);
86 struct CaptureProfile {
98 QSize videoResolution;
106 , audioBitRate(128000)
108 , audioSampleRate(44100)
112 , videoResolution(1280, 720)
117 CaptureProfile getProfile(
int id);
119 void restartViewfinder();
120 void updateStreamingState();
123 std::shared_ptr<AndroidMediaRecorder> m_mediaRecorder;
134 QUrl m_usedOutputLocation;
135 bool m_outputLocationIsStandard =
false;
137 CaptureProfile m_defaultSettings;
152 void setKeepAlive(
bool keepAlive);
void stateChanged(QMediaRecorder::RecorderState state)
QMediaRecorder::RecorderState state() const
QList< QSize > supportedResolutions() const
QMediaEncoderSettings encoderSettings()
void actualLocationChanged(const QUrl &location)
void setAudioInput(QPlatformAudioInput *input)
void error(int error, const QString &errorString)
void stop(bool error=false)
void setAudioOutput(QPlatformAudioOutput *output)
void durationChanged(qint64 position)
QList< qreal > supportedFrameRates() const
~QAndroidCaptureSession()
void setMediaEncoder(QAndroidMediaEncoder *encoder)
void setCameraSession(QAndroidCameraSession *cameraSession=0)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
GLenum GLenum GLenum input
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
QT_BEGIN_NAMESPACE typedef uchar * output
QSettings settings("MySoft", "Star Runner")
[0]