import QtQuick.tooling 1.2 // This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by qmltyperegistrar. Module { Component { file: "qmediaplayer.h" lineNumber: 23 name: "QMediaPlayer" accessSemantics: "reference" prototype: "QObject" Enum { name: "PlaybackState" lineNumber: 71 values: ["StoppedState", "PlayingState", "PausedState"] } Enum { name: "MediaStatus" lineNumber: 79 values: [ "NoMedia", "LoadingMedia", "LoadedMedia", "StalledMedia", "BufferingMedia", "BufferedMedia", "EndOfMedia", "InvalidMedia" ] } Enum { name: "Error" lineNumber: 92 values: [ "NoError", "ResourceError", "FormatError", "NetworkError", "AccessDeniedError" ] } Enum { name: "Loops" lineNumber: 102 values: ["Infinite", "Once"] } Enum { name: "PitchCompensationAvailability" isScoped: true lineNumber: 109 values: ["AlwaysOn", "Available", "Unavailable"] } Property { name: "source" type: "QUrl" read: "source" write: "setSource" notify: "sourceChanged" index: 0 lineNumber: 26 isVirtual: true } Property { name: "duration" type: "qlonglong" read: "duration" notify: "durationChanged" index: 1 lineNumber: 27 isReadonly: true } Property { name: "position" type: "qlonglong" read: "position" write: "setPosition" notify: "positionChanged" index: 2 lineNumber: 28 } Property { name: "bufferProgress" type: "float" read: "bufferProgress" notify: "bufferProgressChanged" index: 3 lineNumber: 29 isReadonly: true } Property { name: "hasAudio" type: "bool" read: "hasAudio" notify: "hasAudioChanged" index: 4 lineNumber: 30 isReadonly: true } Property { name: "hasVideo" type: "bool" read: "hasVideo" notify: "hasVideoChanged" index: 5 lineNumber: 31 isReadonly: true } Property { name: "seekable" type: "bool" read: "isSeekable" notify: "seekableChanged" index: 6 lineNumber: 32 isReadonly: true } Property { name: "playing" type: "bool" read: "isPlaying" notify: "playingChanged" index: 7 lineNumber: 33 isReadonly: true } Property { name: "playbackRate" type: "double" read: "playbackRate" write: "setPlaybackRate" notify: "playbackRateChanged" index: 8 lineNumber: 34 } Property { name: "loops" type: "int" read: "loops" write: "setLoops" notify: "loopsChanged" index: 9 lineNumber: 35 } Property { name: "playbackState" type: "PlaybackState" read: "playbackState" notify: "playbackStateChanged" index: 10 lineNumber: 36 isReadonly: true } Property { name: "mediaStatus" type: "MediaStatus" read: "mediaStatus" notify: "mediaStatusChanged" index: 11 lineNumber: 37 isReadonly: true } Property { name: "metaData" type: "QMediaMetaData" read: "metaData" notify: "metaDataChanged" index: 12 lineNumber: 38 isReadonly: true } Property { name: "error" type: "Error" read: "error" notify: "errorChanged" index: 13 lineNumber: 39 isReadonly: true } Property { name: "errorString" type: "QString" read: "errorString" notify: "errorChanged" index: 14 lineNumber: 40 isReadonly: true } Property { name: "videoOutput" type: "QObject" isPointer: true read: "videoOutput" write: "setVideoOutput" notify: "videoOutputChanged" index: 15 lineNumber: 41 } Property { name: "audioOutput" type: "QAudioOutput" isPointer: true read: "audioOutput" write: "setAudioOutput" notify: "audioOutputChanged" index: 16 lineNumber: 42 } Property { name: "audioBufferOutput" type: "QAudioBufferOutput" isPointer: true read: "audioBufferOutput" write: "setAudioBufferOutput" notify: "audioBufferOutputChanged" index: 17 lineNumber: 45 } Property { name: "audioTracks" type: "QMediaMetaData" isList: true read: "audioTracks" notify: "tracksChanged" index: 18 lineNumber: 47 isReadonly: true } Property { name: "videoTracks" type: "QMediaMetaData" isList: true read: "videoTracks" notify: "tracksChanged" index: 19 lineNumber: 48 isReadonly: true } Property { name: "subtitleTracks" type: "QMediaMetaData" isList: true read: "subtitleTracks" notify: "tracksChanged" index: 20 lineNumber: 49 isReadonly: true } Property { name: "activeAudioTrack" type: "int" read: "activeAudioTrack" write: "setActiveAudioTrack" notify: "activeTracksChanged" index: 21 lineNumber: 51 } Property { name: "activeVideoTrack" type: "int" read: "activeVideoTrack" write: "setActiveVideoTrack" notify: "activeTracksChanged" index: 22 lineNumber: 53 } Property { name: "activeSubtitleTrack" type: "int" read: "activeSubtitleTrack" write: "setActiveSubtitleTrack" notify: "activeTracksChanged" index: 23 lineNumber: 55 } Property { name: "pitchCompensationAvailability" type: "PitchCompensationAvailability" read: "pitchCompensationAvailability" index: 24 lineNumber: 59 isReadonly: true isPropertyConstant: true } Property { name: "pitchCompensation" type: "bool" read: "pitchCompensation" write: "setPitchCompensation" notify: "pitchCompensationChanged" index: 25 lineNumber: 63 } Property { name: "playbackOptions" type: "QPlaybackOptions" read: "playbackOptions" write: "setPlaybackOptions" reset: "resetPlaybackOptions" notify: "playbackOptionsChanged" index: 26 lineNumber: 67 } Signal { name: "sourceChanged" lineNumber: 196 Parameter { name: "media"; type: "QUrl" } } Signal { name: "playbackStateChanged" lineNumber: 197 Parameter { name: "newState"; type: "QMediaPlayer::PlaybackState" } } Signal { name: "mediaStatusChanged" lineNumber: 198 Parameter { name: "status"; type: "QMediaPlayer::MediaStatus" } } Signal { name: "durationChanged" lineNumber: 200 Parameter { name: "duration"; type: "qlonglong" } } Signal { name: "positionChanged" lineNumber: 201 Parameter { name: "position"; type: "qlonglong" } } Signal { name: "hasAudioChanged" lineNumber: 203 Parameter { name: "available"; type: "bool" } } Signal { name: "hasVideoChanged" lineNumber: 204 Parameter { name: "videoAvailable"; type: "bool" } } Signal { name: "bufferProgressChanged" lineNumber: 206 Parameter { name: "progress"; type: "float" } } Signal { name: "seekableChanged" lineNumber: 208 Parameter { name: "seekable"; type: "bool" } } Signal { name: "playingChanged" lineNumber: 209 Parameter { name: "playing"; type: "bool" } } Signal { name: "playbackRateChanged" lineNumber: 210 Parameter { name: "rate"; type: "double" } } Signal { name: "loopsChanged"; lineNumber: 211 } Signal { name: "metaDataChanged"; lineNumber: 213 } Signal { name: "videoOutputChanged"; lineNumber: 214 } Signal { name: "audioOutputChanged"; lineNumber: 215 } Signal { name: "audioBufferOutputChanged"; revision: 1544; lineNumber: 216 } Signal { name: "tracksChanged"; lineNumber: 218 } Signal { name: "activeTracksChanged"; lineNumber: 219 } Signal { name: "errorChanged"; lineNumber: 221 } Signal { name: "errorOccurred" lineNumber: 222 Parameter { name: "error"; type: "QMediaPlayer::Error" } Parameter { name: "errorString"; type: "QString" } } Signal { name: "pitchCompensationChanged" revision: 1546 lineNumber: 225 Parameter { type: "bool" } } Signal { name: "playbackOptionsChanged"; revision: 1546; lineNumber: 228 } Method { name: "play"; lineNumber: 179 } Method { name: "pause"; lineNumber: 180 } Method { name: "stop"; lineNumber: 181 } Method { name: "setPosition" lineNumber: 183 Parameter { name: "position"; type: "qlonglong" } } Method { name: "setPlaybackRate" lineNumber: 185 Parameter { name: "rate"; type: "double" } } Method { name: "setSource" lineNumber: 187 Parameter { name: "source"; type: "QUrl" } } Method { name: "setSourceDevice" lineNumber: 188 Parameter { name: "device"; type: "QIODevice"; isPointer: true } Parameter { name: "sourceUrl"; type: "QUrl" } } Method { name: "setSourceDevice" isCloned: true lineNumber: 188 Parameter { name: "device"; type: "QIODevice"; isPointer: true } } Method { name: "setPitchCompensation" isMethodConstant: true lineNumber: 190 Parameter { type: "bool" } } Method { name: "setPlaybackOptions" lineNumber: 192 Parameter { name: "options"; type: "QPlaybackOptions" } } Method { name: "resetPlaybackOptions"; lineNumber: 193 } } Component { file: "private/qquickimagecapture_p.h" lineNumber: 29 name: "QQuickImageCapture" accessSemantics: "reference" prototype: "QImageCapture" exports: [ "QtMultimedia/ImageCapture 6.0", "QtMultimedia/ImageCapture 6.10" ] exportMetaObjectRevisions: [1536, 1546] Property { name: "preview" type: "QString" read: "preview" notify: "previewChanged" index: 0 lineNumber: 32 isReadonly: true } Signal { name: "previewChanged"; lineNumber: 45 } Method { name: "saveToFile" isMethodConstant: true lineNumber: 42 Parameter { name: "location"; type: "QUrl" } } Method { name: "_q_imageCaptured" lineNumber: 48 Parameter { type: "int" } Parameter { type: "QImage" } } } Component { file: "private/qquickmediaplayer_p.h" lineNumber: 26 name: "QQuickMediaPlayer" accessSemantics: "reference" prototype: "QMediaPlayer" exports: [ "QtMultimedia/MediaPlayer 6.0", "QtMultimedia/MediaPlayer 6.8", "QtMultimedia/MediaPlayer 6.10" ] exportMetaObjectRevisions: [1536, 1544, 1546] Property { name: "source" type: "QUrl" read: "qmlSource" write: "qmlSetSource" notify: "qmlSourceChanged" index: 0 lineNumber: 29 isFinal: true } Property { name: "autoPlay" type: "bool" read: "autoPlay" write: "setAutoPlay" notify: "autoPlayChanged" index: 1 lineNumber: 31 isFinal: true } Signal { name: "qmlSourceChanged" lineNumber: 48 Parameter { name: "source"; type: "QUrl" } } Signal { name: "autoPlayChanged" lineNumber: 49 Parameter { name: "autoPlay"; type: "bool" } } } Component { file: "private/qquickscreencapture_p.h" lineNumber: 26 name: "QQuickScreenCatpure" accessSemantics: "reference" prototype: "QScreenCapture" exports: ["QtMultimedia/ScreenCapture 6.0"] exportMetaObjectRevisions: [1536] Property { name: "screen" type: "QQuickScreenInfo" isPointer: true read: "ensureQmlScreen" write: "qmlSetScreen" notify: "qmlScreenChanged" index: 0 lineNumber: 29 } Signal { name: "qmlScreenChanged" lineNumber: 40 Parameter { type: "QQuickScreenInfo"; isPointer: true } } } Component { file: "private/qquicksoundeffect_p.h" lineNumber: 25 name: "QQuickSoundEffect" accessSemantics: "reference" prototype: "QSoundEffect" exports: ["QtMultimedia/SoundEffect 6.0"] exportMetaObjectRevisions: [1536] Property { name: "source" type: "QUrl" read: "qmlSource" write: "qmlSetSource" notify: "sourceChanged" index: 0 lineNumber: 28 } Signal { name: "sourceChanged" lineNumber: 39 Parameter { name: "source"; type: "QUrl" } } } Component { file: "private/qquickvideooutput_p.h" lineNumber: 55 name: "QQuickVideoOutput" accessSemantics: "reference" defaultProperty: "data" parentProperty: "parent" prototype: "QQuickItem" exports: [ "QtMultimedia/VideoOutput 6.0", "QtMultimedia/VideoOutput 6.3", "QtMultimedia/VideoOutput 6.7", "QtMultimedia/VideoOutput 6.9" ] exportMetaObjectRevisions: [1536, 1539, 1543, 1545] Enum { name: "FillMode" lineNumber: 73 values: ["Stretch", "PreserveAspectFit", "PreserveAspectCrop"] } Enum { name: "EndOfStreamPolicy" lineNumber: 81 values: ["ClearOutput", "KeepLastFrame"] } Property { name: "fillMode" type: "FillMode" read: "fillMode" write: "setFillMode" notify: "fillModeChanged" index: 0 lineNumber: 59 } Property { name: "endOfStreamPolicy" revision: 1545 type: "EndOfStreamPolicy" read: "endOfStreamPolicy" write: "setEndOfStreamPolicy" notify: "endOfStreamPolicyChanged" index: 1 lineNumber: 60 } Property { name: "orientation" type: "int" read: "orientation" write: "setOrientation" notify: "orientationChanged" index: 2 lineNumber: 62 } Property { name: "mirrored" revision: 1545 type: "bool" read: "mirrored" write: "setMirrored" notify: "mirroredChanged" index: 3 lineNumber: 63 } Property { name: "sourceRect" type: "QRectF" read: "sourceRect" notify: "sourceRectChanged" index: 4 lineNumber: 64 isReadonly: true } Property { name: "contentRect" type: "QRectF" read: "contentRect" notify: "contentRectChanged" index: 5 lineNumber: 65 isReadonly: true } Property { name: "videoSink" type: "QVideoSink" isPointer: true read: "videoSink" index: 6 lineNumber: 66 isReadonly: true isPropertyConstant: true } Signal { name: "sourceChanged"; lineNumber: 111 } Signal { name: "fillModeChanged" lineNumber: 112 Parameter { type: "QQuickVideoOutput::FillMode" } } Signal { name: "orientationChanged"; lineNumber: 113 } Signal { name: "mirroredChanged"; lineNumber: 114 } Signal { name: "sourceRectChanged"; lineNumber: 115 } Signal { name: "contentRectChanged"; lineNumber: 116 } Signal { name: "endOfStreamPolicyChanged" lineNumber: 117 Parameter { type: "QQuickVideoOutput::EndOfStreamPolicy" } } Method { name: "_q_newFrame" lineNumber: 137 Parameter { type: "QSize" } } Method { name: "_q_updateGeometry"; lineNumber: 138 } Method { name: "videoSink" type: "QVideoSink" isPointer: true isMethodConstant: true lineNumber: 91 } Method { name: "clearOutput"; revision: 1545; lineNumber: 108 } } Component { file: "private/qquickvideooutput_p.h" lineNumber: 40 name: "QQuickVideoSink" accessSemantics: "reference" prototype: "QVideoSink" exports: ["QtMultimedia/VideoSink 6.0"] exportMetaObjectRevisions: [1536] Signal { name: "videoFrameChanged"; lineNumber: 52 } } Component { file: "qsoundeffect.h" lineNumber: 20 name: "QSoundEffect" accessSemantics: "reference" prototype: "QObject" Enum { name: "Loop" lineNumber: 34 values: ["Infinite"] } Enum { name: "Status" lineNumber: 40 values: ["Null", "Loading", "Ready", "Error"] } Property { name: "source" type: "QUrl" read: "source" write: "setSource" notify: "sourceChanged" index: 0 lineNumber: 24 } Property { name: "loops" type: "int" read: "loopCount" write: "setLoopCount" notify: "loopCountChanged" index: 1 lineNumber: 25 } Property { name: "loopsRemaining" type: "int" read: "loopsRemaining" notify: "loopsRemainingChanged" index: 2 lineNumber: 26 isReadonly: true } Property { name: "volume" type: "float" read: "volume" write: "setVolume" notify: "volumeChanged" index: 3 lineNumber: 27 } Property { name: "muted" type: "bool" read: "isMuted" write: "setMuted" notify: "mutedChanged" index: 4 lineNumber: 28 } Property { name: "playing" type: "bool" read: "isPlaying" notify: "playingChanged" index: 5 lineNumber: 29 isReadonly: true } Property { name: "status" type: "Status" read: "status" notify: "statusChanged" index: 6 lineNumber: 30 isReadonly: true } Property { name: "audioDevice" type: "QAudioDevice" read: "audioDevice" write: "setAudioDevice" notify: "audioDeviceChanged" index: 7 lineNumber: 31 } Signal { name: "sourceChanged"; lineNumber: 77 } Signal { name: "loopCountChanged"; lineNumber: 78 } Signal { name: "loopsRemainingChanged"; lineNumber: 79 } Signal { name: "volumeChanged"; lineNumber: 80 } Signal { name: "mutedChanged"; lineNumber: 81 } Signal { name: "loadedChanged"; lineNumber: 82 } Signal { name: "playingChanged"; lineNumber: 83 } Signal { name: "statusChanged"; lineNumber: 84 } Signal { name: "audioDeviceChanged"; lineNumber: 85 } Method { name: "play"; lineNumber: 88 } Method { name: "stop"; lineNumber: 89 } } Component { file: "qvideosink.h" lineNumber: 21 name: "QVideoSink" accessSemantics: "reference" prototype: "QObject" Property { name: "subtitleText" type: "QString" read: "subtitleText" write: "setSubtitleText" notify: "subtitleTextChanged" index: 0 lineNumber: 24 } Property { name: "videoSize" type: "QSize" read: "videoSize" notify: "videoSizeChanged" index: 1 lineNumber: 25 isReadonly: true } Signal { name: "videoFrameChanged" isMethodConstant: true lineNumber: 43 Parameter { name: "frame"; type: "QVideoFrame" } } Signal { name: "subtitleTextChanged" isMethodConstant: true lineNumber: 44 Parameter { name: "subtitleText"; type: "QString" } } Signal { name: "videoSizeChanged"; lineNumber: 45 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 119 name: "QAudioDevice" accessSemantics: "value" exports: ["QtMultimedia/audioDevice 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] Enum { name: "Mode" lineNumber: 32 values: ["Null", "Input", "Output"] } Property { name: "id" type: "QByteArray" read: "id" index: 0 lineNumber: 27 isReadonly: true isPropertyConstant: true } Property { name: "description" type: "QString" read: "description" index: 1 lineNumber: 28 isReadonly: true isPropertyConstant: true } Property { name: "isDefault" type: "bool" read: "isDefault" index: 2 lineNumber: 29 isReadonly: true isPropertyConstant: true } Property { name: "mode" type: "Mode" read: "mode" index: 3 lineNumber: 30 isReadonly: true isPropertyConstant: true } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 133 name: "QtMultimediaPrivate::QAudioDeviceDerived" accessSemantics: "none" prototype: "QAudioDevice" exports: ["QtMultimedia/AudioDevice 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 105 name: "QAudioInput" accessSemantics: "reference" prototype: "QObject" exports: ["QtMultimedia/AudioInput 6.0"] exportMetaObjectRevisions: [1536] Property { name: "device" type: "QAudioDevice" read: "device" write: "setDevice" notify: "deviceChanged" index: 0 lineNumber: 21 } Property { name: "volume" type: "float" read: "volume" write: "setVolume" notify: "volumeChanged" index: 1 lineNumber: 22 } Property { name: "muted" type: "bool" read: "isMuted" write: "setMuted" notify: "mutedChanged" index: 2 lineNumber: 23 } Signal { name: "deviceChanged"; lineNumber: 40 } Signal { name: "volumeChanged" lineNumber: 41 Parameter { name: "volume"; type: "float" } } Signal { name: "mutedChanged" lineNumber: 42 Parameter { name: "muted"; type: "bool" } } Method { name: "setDevice" lineNumber: 35 Parameter { name: "device"; type: "QAudioDevice" } } Method { name: "setVolume" lineNumber: 36 Parameter { name: "volume"; type: "float" } } Method { name: "setMuted" lineNumber: 37 Parameter { name: "muted"; type: "bool" } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 112 name: "QAudioOutput" accessSemantics: "reference" prototype: "QObject" exports: ["QtMultimedia/AudioOutput 6.0"] exportMetaObjectRevisions: [1536] Property { name: "device" type: "QAudioDevice" read: "device" write: "setDevice" notify: "deviceChanged" index: 0 lineNumber: 21 } Property { name: "volume" type: "float" read: "volume" write: "setVolume" notify: "volumeChanged" index: 1 lineNumber: 22 } Property { name: "muted" type: "bool" read: "isMuted" write: "setMuted" notify: "mutedChanged" index: 2 lineNumber: 23 } Signal { name: "deviceChanged"; lineNumber: 40 } Signal { name: "volumeChanged" lineNumber: 41 Parameter { name: "volume"; type: "float" } } Signal { name: "mutedChanged" lineNumber: 42 Parameter { name: "muted"; type: "bool" } } Method { name: "setDevice" lineNumber: 35 Parameter { name: "device"; type: "QAudioDevice" } } Method { name: "setVolume" lineNumber: 36 Parameter { name: "volume"; type: "float" } } Method { name: "setMuted" lineNumber: 37 Parameter { name: "muted"; type: "bool" } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 140 name: "QCameraDevice" accessSemantics: "value" exports: ["QtMultimedia/cameraDevice 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] Enum { name: "Position" lineNumber: 79 values: ["UnspecifiedPosition", "BackFace", "FrontFace"] } Property { name: "id" type: "QByteArray" read: "id" index: 0 lineNumber: 53 isReadonly: true isPropertyConstant: true } Property { name: "description" type: "QString" read: "description" index: 1 lineNumber: 54 isReadonly: true isPropertyConstant: true } Property { name: "isDefault" type: "bool" read: "isDefault" index: 2 lineNumber: 55 isReadonly: true isPropertyConstant: true } Property { name: "position" type: "Position" read: "position" index: 3 lineNumber: 56 isReadonly: true isPropertyConstant: true } Property { name: "videoFormats" type: "QCameraFormat" isList: true read: "videoFormats" index: 4 lineNumber: 57 isReadonly: true isPropertyConstant: true } Property { name: "correctionAngle" type: "QtVideo::Rotation" read: "correctionAngle" index: 5 lineNumber: 58 isReadonly: true isPropertyConstant: true } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 154 name: "QtMultimediaPrivate::QCameraDeviceDerived" accessSemantics: "none" prototype: "QCameraDevice" exports: ["QtMultimedia/CameraDevice 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 49 name: "QCamera" accessSemantics: "reference" prototype: "QObject" exports: ["QtMultimedia/Camera 6.0"] exportMetaObjectRevisions: [1536] Enum { name: "Error" lineNumber: 57 values: ["NoError", "CameraError"] } Enum { name: "FocusMode" lineNumber: 64 values: [ "FocusModeAuto", "FocusModeAutoNear", "FocusModeAutoFar", "FocusModeHyperfocal", "FocusModeInfinity", "FocusModeManual" ] } Enum { name: "FlashMode" lineNumber: 74 values: ["FlashOff", "FlashOn", "FlashAuto"] } Enum { name: "TorchMode" lineNumber: 81 values: ["TorchOff", "TorchOn", "TorchAuto"] } Enum { name: "ExposureMode" lineNumber: 88 values: [ "ExposureAuto", "ExposureManual", "ExposurePortrait", "ExposureNight", "ExposureSports", "ExposureSnow", "ExposureBeach", "ExposureAction", "ExposureLandscape", "ExposureNightPortrait", "ExposureTheatre", "ExposureSunset", "ExposureSteadyPhoto", "ExposureFireworks", "ExposureParty", "ExposureCandlelight", "ExposureBarcode" ] } Enum { name: "WhiteBalanceMode" lineNumber: 109 values: [ "WhiteBalanceAuto", "WhiteBalanceManual", "WhiteBalanceSunlight", "WhiteBalanceCloudy", "WhiteBalanceShade", "WhiteBalanceTungsten", "WhiteBalanceFluorescent", "WhiteBalanceFlash", "WhiteBalanceSunset" ] } Enum { name: "Features" alias: "Feature" isFlag: true isScoped: true lineNumber: 122 values: [ "ColorTemperature", "ExposureCompensation", "IsoSensitivity", "ManualExposureTime", "CustomFocusPoint", "FocusDistance" ] } Property { name: "active" type: "bool" read: "isActive" write: "setActive" notify: "activeChanged" index: 0 lineNumber: 27 } Property { name: "cameraDevice" type: "QCameraDevice" read: "cameraDevice" write: "setCameraDevice" notify: "cameraDeviceChanged" index: 1 lineNumber: 29 } Property { name: "error" type: "Error" read: "error" notify: "errorChanged" index: 2 lineNumber: 30 isReadonly: true } Property { name: "errorString" type: "QString" read: "errorString" notify: "errorChanged" index: 3 lineNumber: 31 isReadonly: true } Property { name: "cameraFormat" type: "QCameraFormat" read: "cameraFormat" write: "setCameraFormat" notify: "cameraFormatChanged" index: 4 lineNumber: 32 } Property { name: "focusMode" type: "FocusMode" read: "focusMode" write: "setFocusMode" notify: "focusModeChanged" index: 5 lineNumber: 34 } Property { name: "focusPoint" type: "QPointF" read: "focusPoint" notify: "focusPointChanged" index: 6 lineNumber: 35 isReadonly: true } Property { name: "customFocusPoint" type: "QPointF" read: "customFocusPoint" write: "setCustomFocusPoint" notify: "customFocusPointChanged" index: 7 lineNumber: 36 } Property { name: "focusDistance" type: "float" read: "focusDistance" write: "setFocusDistance" notify: "focusDistanceChanged" index: 8 lineNumber: 37 } Property { name: "minimumZoomFactor" type: "float" read: "minimumZoomFactor" notify: "minimumZoomFactorChanged" index: 9 lineNumber: 39 isReadonly: true } Property { name: "maximumZoomFactor" type: "float" read: "maximumZoomFactor" notify: "maximumZoomFactorChanged" index: 10 lineNumber: 40 isReadonly: true } Property { name: "zoomFactor" type: "float" read: "zoomFactor" write: "setZoomFactor" notify: "zoomFactorChanged" index: 11 lineNumber: 41 } Property { name: "exposureTime" type: "float" read: "exposureTime" notify: "exposureTimeChanged" index: 12 lineNumber: 42 isReadonly: true } Property { name: "manualExposureTime" type: "float" read: "manualExposureTime" write: "setManualExposureTime" notify: "manualExposureTimeChanged" index: 13 lineNumber: 43 } Property { name: "isoSensitivity" type: "int" read: "isoSensitivity" notify: "isoSensitivityChanged" index: 14 lineNumber: 44 isReadonly: true } Property { name: "manualIsoSensitivity" type: "int" read: "manualIsoSensitivity" write: "setManualIsoSensitivity" notify: "manualIsoSensitivityChanged" index: 15 lineNumber: 45 } Property { name: "exposureCompensation" type: "float" read: "exposureCompensation" write: "setExposureCompensation" notify: "exposureCompensationChanged" index: 16 lineNumber: 46 } Property { name: "exposureMode" type: "QCamera::ExposureMode" read: "exposureMode" write: "setExposureMode" notify: "exposureModeChanged" index: 17 lineNumber: 47 } Property { name: "flashReady" type: "bool" read: "isFlashReady" notify: "flashReady" index: 18 lineNumber: 48 isReadonly: true } Property { name: "flashMode" type: "QCamera::FlashMode" read: "flashMode" write: "setFlashMode" notify: "flashModeChanged" index: 19 lineNumber: 49 } Property { name: "torchMode" type: "QCamera::TorchMode" read: "torchMode" write: "setTorchMode" notify: "torchModeChanged" index: 20 lineNumber: 50 } Property { name: "whiteBalanceMode" type: "WhiteBalanceMode" read: "whiteBalanceMode" write: "setWhiteBalanceMode" notify: "whiteBalanceModeChanged" index: 21 lineNumber: 52 } Property { name: "colorTemperature" type: "int" read: "colorTemperature" write: "setColorTemperature" notify: "colorTemperatureChanged" index: 22 lineNumber: 53 } Property { name: "supportedFeatures" type: "Features" read: "supportedFeatures" notify: "supportedFeaturesChanged" index: 23 lineNumber: 54 isReadonly: true } Signal { name: "activeChanged" lineNumber: 223 Parameter { type: "bool" } } Signal { name: "errorChanged"; lineNumber: 224 } Signal { name: "errorOccurred" lineNumber: 225 Parameter { name: "error"; type: "QCamera::Error" } Parameter { name: "errorString"; type: "QString" } } Signal { name: "cameraDeviceChanged"; lineNumber: 226 } Signal { name: "cameraFormatChanged"; lineNumber: 227 } Signal { name: "supportedFeaturesChanged"; lineNumber: 228 } Signal { name: "focusModeChanged"; lineNumber: 230 } Signal { name: "zoomFactorChanged" lineNumber: 231 Parameter { type: "float" } } Signal { name: "minimumZoomFactorChanged" lineNumber: 232 Parameter { type: "float" } } Signal { name: "maximumZoomFactorChanged" lineNumber: 233 Parameter { type: "float" } } Signal { name: "focusDistanceChanged" lineNumber: 234 Parameter { type: "float" } } Signal { name: "focusPointChanged"; lineNumber: 235 } Signal { name: "customFocusPointChanged"; lineNumber: 236 } Signal { name: "flashReady" lineNumber: 238 Parameter { type: "bool" } } Signal { name: "flashModeChanged"; lineNumber: 239 } Signal { name: "torchModeChanged"; lineNumber: 240 } Signal { name: "exposureTimeChanged" lineNumber: 242 Parameter { name: "speed"; type: "float" } } Signal { name: "manualExposureTimeChanged" lineNumber: 243 Parameter { name: "speed"; type: "float" } } Signal { name: "isoSensitivityChanged" lineNumber: 244 Parameter { type: "int" } } Signal { name: "manualIsoSensitivityChanged" lineNumber: 245 Parameter { type: "int" } } Signal { name: "exposureCompensationChanged" lineNumber: 246 Parameter { type: "float" } } Signal { name: "exposureModeChanged"; lineNumber: 247 } Signal { name: "whiteBalanceModeChanged"; isMethodConstant: true; lineNumber: 249 } Signal { name: "colorTemperatureChanged"; isMethodConstant: true; lineNumber: 250 } Signal { name: "brightnessChanged"; lineNumber: 251 } Signal { name: "contrastChanged"; lineNumber: 252 } Signal { name: "saturationChanged"; lineNumber: 253 } Signal { name: "hueChanged"; lineNumber: 254 } Method { name: "setActive" lineNumber: 201 Parameter { name: "active"; type: "bool" } } Method { name: "start"; lineNumber: 202 } Method { name: "stop"; lineNumber: 203 } Method { name: "zoomTo" lineNumber: 205 Parameter { name: "zoom"; type: "float" } Parameter { name: "rate"; type: "float" } } Method { name: "setFlashMode" lineNumber: 207 Parameter { name: "mode"; type: "FlashMode" } } Method { name: "setTorchMode" lineNumber: 208 Parameter { name: "mode"; type: "TorchMode" } } Method { name: "setExposureMode" lineNumber: 209 Parameter { name: "mode"; type: "ExposureMode" } } Method { name: "setExposureCompensation" lineNumber: 211 Parameter { name: "ev"; type: "float" } } Method { name: "setManualIsoSensitivity" lineNumber: 213 Parameter { name: "iso"; type: "int" } } Method { name: "setAutoIsoSensitivity"; lineNumber: 214 } Method { name: "setManualExposureTime" lineNumber: 216 Parameter { name: "seconds"; type: "float" } } Method { name: "setAutoExposureTime"; lineNumber: 217 } Method { name: "setWhiteBalanceMode" lineNumber: 219 Parameter { name: "mode"; type: "WhiteBalanceMode" } } Method { name: "setColorTemperature" lineNumber: 220 Parameter { name: "colorTemperature"; type: "int" } } Method { name: "isFocusModeSupported" type: "bool" isMethodConstant: true lineNumber: 156 Parameter { name: "mode"; type: "FocusMode" } } Method { name: "isFlashModeSupported" type: "bool" isMethodConstant: true lineNumber: 172 Parameter { name: "mode"; type: "FlashMode" } } Method { name: "isFlashReady"; type: "bool"; isMethodConstant: true; lineNumber: 173 } Method { name: "isTorchModeSupported" type: "bool" isMethodConstant: true lineNumber: 176 Parameter { name: "mode"; type: "TorchMode" } } Method { name: "isExposureModeSupported" type: "bool" isMethodConstant: true lineNumber: 179 Parameter { name: "mode"; type: "ExposureMode" } } Method { name: "isWhiteBalanceModeSupported" type: "bool" isMethodConstant: true lineNumber: 196 Parameter { name: "mode"; type: "WhiteBalanceMode" } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 182 name: "QCameraFormat" accessSemantics: "value" exports: ["QtMultimedia/cameraFormat 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] Property { name: "resolution" type: "QSize" read: "resolution" index: 0 lineNumber: 18 isReadonly: true isPropertyConstant: true } Property { name: "pixelFormat" type: "QVideoFrameFormat::PixelFormat" read: "pixelFormat" index: 1 lineNumber: 19 isReadonly: true isPropertyConstant: true } Property { name: "minFrameRate" type: "float" read: "minFrameRate" index: 2 lineNumber: 20 isReadonly: true isPropertyConstant: true } Property { name: "maxFrameRate" type: "float" read: "maxFrameRate" index: 3 lineNumber: 21 isReadonly: true isPropertyConstant: true } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 189 name: "QCapturableWindow" accessSemantics: "value" exports: ["QtMultimedia/capturableWindow 6.0"] exportMetaObjectRevisions: [1536] Property { name: "description" type: "QString" read: "description" index: 0 lineNumber: 23 isReadonly: true isPropertyConstant: true } Property { name: "isValid" type: "bool" read: "isValid" index: 1 lineNumber: 24 isReadonly: true isPropertyConstant: true } Method { name: "QCapturableWindow" revision: 1546 isConstructor: true lineNumber: 27 Parameter { name: "window"; type: "QWindow"; isPointer: true } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 56 name: "QImageCapture" accessSemantics: "reference" prototype: "QObject" Enum { name: "Error" lineNumber: 34 values: [ "NoError", "NotReadyError", "ResourceError", "OutOfSpaceError", "NotSupportedFeatureError", "FormatError" ] } Enum { name: "Quality" lineNumber: 45 values: [ "VeryLowQuality", "LowQuality", "NormalQuality", "HighQuality", "VeryHighQuality" ] } Enum { name: "FileFormat" lineNumber: 55 values: [ "UnspecifiedFormat", "JPEG", "PNG", "WebP", "Tiff", "LastFileFormat" ] } Property { name: "readyForCapture" type: "bool" read: "isReadyForCapture" notify: "readyForCaptureChanged" index: 0 lineNumber: 26 isReadonly: true } Property { name: "metaData" type: "QMediaMetaData" read: "metaData" write: "setMetaData" notify: "metaDataChanged" index: 1 lineNumber: 27 } Property { name: "error" type: "Error" read: "error" notify: "errorChanged" index: 2 lineNumber: 28 isReadonly: true } Property { name: "errorString" type: "QString" read: "errorString" notify: "errorChanged" index: 3 lineNumber: 29 isReadonly: true } Property { name: "fileFormat" type: "FileFormat" read: "fileFormat" write: "setFileFormat" notify: "fileFormatChanged" index: 4 lineNumber: 30 } Property { name: "quality" type: "Quality" read: "quality" write: "setQuality" notify: "qualityChanged" index: 5 lineNumber: 31 } Property { name: "supportedFormats" revision: 1546 type: "FileFormat" isList: true read: "supportedFormats" index: 6 lineNumber: 32 isReadonly: true isPropertyConstant: true } Signal { name: "errorChanged"; lineNumber: 100 } Signal { name: "errorOccurred" lineNumber: 101 Parameter { name: "id"; type: "int" } Parameter { name: "error"; type: "QImageCapture::Error" } Parameter { name: "errorString"; type: "QString" } } Signal { name: "readyForCaptureChanged" lineNumber: 103 Parameter { name: "ready"; type: "bool" } } Signal { name: "metaDataChanged"; lineNumber: 104 } Signal { name: "fileFormatChanged"; lineNumber: 106 } Signal { name: "qualityChanged"; lineNumber: 107 } Signal { name: "resolutionChanged"; lineNumber: 108 } Signal { name: "imageExposed" lineNumber: 110 Parameter { name: "id"; type: "int" } } Signal { name: "imageCaptured" lineNumber: 111 Parameter { name: "id"; type: "int" } Parameter { name: "preview"; type: "QImage" } } Signal { name: "imageMetadataAvailable" lineNumber: 112 Parameter { name: "id"; type: "int" } Parameter { name: "metaData"; type: "QMediaMetaData" } } Signal { name: "imageAvailable" lineNumber: 113 Parameter { name: "id"; type: "int" } Parameter { name: "frame"; type: "QVideoFrame" } } Signal { name: "imageSaved" lineNumber: 114 Parameter { name: "id"; type: "int" } Parameter { name: "fileName"; type: "QString" } } Method { name: "captureToFile" type: "int" lineNumber: 96 Parameter { name: "location"; type: "QString" } } Method { name: "captureToFile"; type: "int"; isCloned: true; lineNumber: 96 } Method { name: "capture"; type: "int"; lineNumber: 97 } Method { name: "_q_error" lineNumber: 126 Parameter { type: "int" } Parameter { type: "int" } Parameter { type: "QString" } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 42 name: "QMediaCaptureSession" accessSemantics: "reference" prototype: "QObject" exports: [ "QtMultimedia/CaptureSession 6.0", "QtMultimedia/CaptureSession 6.8" ] exportMetaObjectRevisions: [1536, 1544] Property { name: "audioInput" type: "QAudioInput" isPointer: true read: "audioInput" write: "setAudioInput" notify: "audioInputChanged" index: 0 lineNumber: 29 } Property { name: "audioBufferInput" revision: 1544 type: "QAudioBufferInput" isPointer: true read: "audioBufferInput" write: "setAudioBufferInput" notify: "audioBufferInputChanged" index: 1 lineNumber: 30 } Property { name: "audioOutput" type: "QAudioOutput" isPointer: true read: "audioOutput" write: "setAudioOutput" notify: "audioOutputChanged" index: 2 lineNumber: 32 } Property { name: "camera" type: "QCamera" isPointer: true read: "camera" write: "setCamera" notify: "cameraChanged" index: 3 lineNumber: 33 } Property { name: "screenCapture" type: "QScreenCapture" isPointer: true read: "screenCapture" write: "setScreenCapture" notify: "screenCaptureChanged" index: 4 lineNumber: 34 } Property { name: "windowCapture" type: "QWindowCapture" isPointer: true read: "windowCapture" write: "setWindowCapture" notify: "windowCaptureChanged" index: 5 lineNumber: 36 } Property { name: "videoFrameInput" revision: 1544 type: "QVideoFrameInput" isPointer: true read: "videoFrameInput" write: "setVideoFrameInput" notify: "videoFrameInputChanged" index: 6 lineNumber: 38 } Property { name: "imageCapture" type: "QImageCapture" isPointer: true read: "imageCapture" write: "setImageCapture" notify: "imageCaptureChanged" index: 7 lineNumber: 40 } Property { name: "recorder" type: "QMediaRecorder" isPointer: true read: "recorder" write: "setRecorder" notify: "recorderChanged" index: 8 lineNumber: 41 } Property { name: "videoOutput" type: "QObject" isPointer: true read: "videoOutput" write: "setVideoOutput" notify: "videoOutputChanged" index: 9 lineNumber: 42 } Signal { name: "audioInputChanged"; lineNumber: 83 } Signal { name: "audioBufferInputChanged"; revision: 1544; lineNumber: 84 } Signal { name: "cameraChanged"; lineNumber: 85 } Signal { name: "screenCaptureChanged"; lineNumber: 86 } Signal { name: "windowCaptureChanged"; lineNumber: 87 } Signal { name: "videoFrameInputChanged"; revision: 1544; lineNumber: 88 } Signal { name: "imageCaptureChanged"; lineNumber: 89 } Signal { name: "recorderChanged"; lineNumber: 90 } Signal { name: "videoOutputChanged"; lineNumber: 91 } Signal { name: "audioOutputChanged"; lineNumber: 92 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 98 name: "QMediaDevices" accessSemantics: "reference" prototype: "QObject" exports: ["QtMultimedia/MediaDevices 6.0"] exportMetaObjectRevisions: [1536] Property { name: "audioInputs" type: "QAudioDevice" isList: true read: "audioInputs" notify: "audioInputsChanged" index: 0 lineNumber: 19 isReadonly: true } Property { name: "audioOutputs" type: "QAudioDevice" isList: true read: "audioOutputs" notify: "audioOutputsChanged" index: 1 lineNumber: 20 isReadonly: true } Property { name: "videoInputs" type: "QCameraDevice" isList: true read: "videoInputs" notify: "videoInputsChanged" index: 2 lineNumber: 21 isReadonly: true } Property { name: "defaultAudioInput" type: "QAudioDevice" read: "defaultAudioInput" notify: "audioInputsChanged" index: 3 lineNumber: 22 isReadonly: true } Property { name: "defaultAudioOutput" type: "QAudioDevice" read: "defaultAudioOutput" notify: "audioOutputsChanged" index: 4 lineNumber: 23 isReadonly: true } Property { name: "defaultVideoInput" type: "QCameraDevice" read: "defaultVideoInput" notify: "videoInputsChanged" index: 5 lineNumber: 24 isReadonly: true } Signal { name: "audioInputsChanged"; lineNumber: 39 } Signal { name: "audioOutputsChanged"; lineNumber: 40 } Signal { name: "videoInputsChanged"; lineNumber: 41 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 161 name: "QMediaFormat" accessSemantics: "value" exports: ["QtMultimedia/mediaFormat 6.0"] isCreatable: false enforcesScopedEnums: true exportMetaObjectRevisions: [1536] Enum { name: "FileFormat" lineNumber: 28 values: [ "UnspecifiedFormat", "WMV", "AVI", "Matroska", "MPEG4", "Ogg", "QuickTime", "WebM", "Mpeg4Audio", "AAC", "WMA", "MP3", "FLAC", "Wave", "LastFileFormat" ] } Enum { name: "AudioCodec" isScoped: true lineNumber: 49 values: [ "Unspecified", "MP3", "AAC", "AC3", "EAC3", "FLAC", "DolbyTrueHD", "Opus", "Vorbis", "Wave", "WMA", "ALAC", "LastAudioCodec" ] } Enum { name: "VideoCodec" isScoped: true lineNumber: 66 values: [ "Unspecified", "MPEG1", "MPEG2", "MPEG4", "H264", "H265", "VP8", "VP9", "AV1", "Theora", "WMV", "MotionJPEG", "LastVideoCodec" ] } Enum { name: "ConversionMode" lineNumber: 83 values: ["Encode", "Decode"] } Property { name: "fileFormat" type: "FileFormat" read: "fileFormat" write: "setFileFormat" index: 0 lineNumber: 23 } Property { name: "audioCodec" type: "AudioCodec" read: "audioCodec" write: "setAudioCodec" index: 1 lineNumber: 24 } Property { name: "videoCodec" type: "VideoCodec" read: "videoCodec" write: "setVideoCodec" index: 2 lineNumber: 25 } Method { name: "isSupported" type: "bool" isMethodConstant: true lineNumber: 119 Parameter { name: "mode"; type: "ConversionMode" } } Method { name: "supportedFileFormats" type: "FileFormat" isList: true lineNumber: 125 Parameter { name: "m"; type: "ConversionMode" } } Method { name: "supportedVideoCodecs" type: "VideoCodec" isList: true lineNumber: 126 Parameter { name: "m"; type: "ConversionMode" } } Method { name: "supportedAudioCodecs" type: "AudioCodec" isList: true lineNumber: 127 Parameter { name: "m"; type: "ConversionMode" } } Method { name: "fileFormatName" type: "QString" lineNumber: 129 Parameter { name: "fileFormat"; type: "FileFormat" } } Method { name: "audioCodecName" type: "QString" lineNumber: 130 Parameter { name: "codec"; type: "AudioCodec" } } Method { name: "videoCodecName" type: "QString" lineNumber: 131 Parameter { name: "codec"; type: "VideoCodec" } } Method { name: "fileFormatDescription" type: "QString" lineNumber: 133 Parameter { name: "fileFormat"; type: "QMediaFormat::FileFormat" } } Method { name: "audioCodecDescription" type: "QString" lineNumber: 134 Parameter { name: "codec"; type: "QMediaFormat::AudioCodec" } } Method { name: "videoCodecDescription" type: "QString" lineNumber: 135 Parameter { name: "codec"; type: "QMediaFormat::VideoCodec" } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 175 name: "QtMultimediaPrivate::QMediaFormatDerived" accessSemantics: "none" prototype: "QMediaFormat" exports: ["QtMultimedia/MediaFormat 6.0"] isCreatable: false enforcesScopedEnums: true exportMetaObjectRevisions: [1536] } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 77 name: "QMediaMetaData" accessSemantics: "value" exports: ["QtMultimedia/mediaMetaData 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] Enum { name: "Key" lineNumber: 22 values: [ "Title", "Author", "Comment", "Description", "Genre", "Date", "Language", "Publisher", "Copyright", "Url", "Duration", "MediaType", "FileFormat", "AudioBitRate", "AudioCodec", "VideoBitRate", "VideoCodec", "VideoFrameRate", "AlbumTitle", "AlbumArtist", "ContributingArtist", "TrackNumber", "Composer", "LeadPerformer", "ThumbnailImage", "CoverArtImage", "Orientation", "Resolution", "HasHdrContent" ] } Method { name: "value" type: "QVariant" isMethodConstant: true lineNumber: 65 Parameter { name: "k"; type: "Key" } } Method { name: "insert" lineNumber: 66 Parameter { name: "k"; type: "Key" } Parameter { name: "value"; type: "QVariant" } } Method { name: "remove" lineNumber: 67 Parameter { name: "k"; type: "Key" } } Method { name: "keys"; type: "Key"; isList: true; isMethodConstant: true; lineNumber: 68 } Method { name: "clear"; lineNumber: 71 } Method { name: "isEmpty"; type: "bool"; isMethodConstant: true; lineNumber: 73 } Method { name: "stringValue" type: "QString" isMethodConstant: true lineNumber: 74 Parameter { name: "k"; type: "Key" } } Method { name: "metaDataKeyToString" type: "QString" lineNumber: 76 Parameter { name: "k"; type: "Key" } } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 91 name: "QtMultimediaPrivate::QMediaMetaDataDerived" accessSemantics: "none" prototype: "QMediaMetaData" exports: ["QtMultimedia/MediaMetaData 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 70 name: "QMediaRecorder" accessSemantics: "reference" prototype: "QObject" exports: [ "QtMultimedia/MediaRecorder 6.0", "QtMultimedia/MediaRecorder 6.8" ] exportMetaObjectRevisions: [1536, 1544] Enum { name: "Quality" lineNumber: 41 values: [ "VeryLowQuality", "LowQuality", "NormalQuality", "HighQuality", "VeryHighQuality" ] } Enum { name: "EncodingMode" lineNumber: 51 values: [ "ConstantQualityEncoding", "ConstantBitRateEncoding", "AverageBitRateEncoding", "TwoPassEncoding" ] } Enum { name: "RecorderState" lineNumber: 60 values: ["StoppedState", "RecordingState", "PausedState"] } Enum { name: "Error" lineNumber: 68 values: [ "NoError", "ResourceError", "FormatError", "OutOfSpaceError", "LocationNotWritable" ] } Property { name: "recorderState" type: "QMediaRecorder::RecorderState" read: "recorderState" notify: "recorderStateChanged" index: 0 lineNumber: 23 isReadonly: true } Property { name: "duration" type: "qlonglong" read: "duration" notify: "durationChanged" index: 1 lineNumber: 24 isReadonly: true } Property { name: "outputLocation" type: "QUrl" read: "outputLocation" write: "setOutputLocation" index: 2 lineNumber: 25 } Property { name: "actualLocation" type: "QUrl" read: "actualLocation" notify: "actualLocationChanged" index: 3 lineNumber: 26 isReadonly: true } Property { name: "metaData" type: "QMediaMetaData" read: "metaData" write: "setMetaData" notify: "metaDataChanged" index: 4 lineNumber: 27 } Property { name: "error" type: "QMediaRecorder::Error" read: "error" notify: "errorChanged" index: 5 lineNumber: 28 isReadonly: true } Property { name: "errorString" type: "QString" read: "errorString" notify: "errorChanged" index: 6 lineNumber: 29 isReadonly: true } Property { name: "mediaFormat" type: "QMediaFormat" read: "mediaFormat" write: "setMediaFormat" notify: "mediaFormatChanged" index: 7 lineNumber: 30 } Property { name: "quality" type: "Quality" read: "quality" write: "setQuality" notify: "qualityChanged" index: 8 lineNumber: 31 } Property { name: "encodingMode" type: "QMediaRecorder::EncodingMode" read: "encodingMode" write: "setEncodingMode" notify: "encodingModeChanged" index: 9 lineNumber: 32 } Property { name: "videoResolution" type: "QSize" read: "videoResolution" write: "setVideoResolution" notify: "videoResolutionChanged" index: 10 lineNumber: 33 } Property { name: "videoFrameRate" type: "double" read: "videoFrameRate" write: "setVideoFrameRate" notify: "videoFrameRateChanged" index: 11 lineNumber: 34 } Property { name: "videoBitRate" type: "int" read: "videoBitRate" write: "setVideoBitRate" notify: "videoBitRateChanged" index: 12 lineNumber: 35 } Property { name: "audioBitRate" type: "int" read: "audioBitRate" write: "setAudioBitRate" notify: "audioBitRateChanged" index: 13 lineNumber: 36 } Property { name: "audioChannelCount" type: "int" read: "audioChannelCount" write: "setAudioChannelCount" notify: "audioChannelCountChanged" index: 14 lineNumber: 37 } Property { name: "audioSampleRate" type: "int" read: "audioSampleRate" write: "setAudioSampleRate" notify: "audioSampleRateChanged" index: 15 lineNumber: 38 } Property { name: "autoStop" revision: 1544 type: "bool" read: "autoStop" write: "setAutoStop" notify: "autoStopChanged" index: 16 lineNumber: 39 } Signal { name: "recorderStateChanged" lineNumber: 142 Parameter { name: "state"; type: "QMediaRecorder::RecorderState" } } Signal { name: "durationChanged" lineNumber: 143 Parameter { name: "duration"; type: "qlonglong" } } Signal { name: "actualLocationChanged" lineNumber: 144 Parameter { name: "location"; type: "QUrl" } } Signal { name: "encoderSettingsChanged"; lineNumber: 148 } Signal { name: "errorOccurred" lineNumber: 151 Parameter { name: "error"; type: "QMediaRecorder::Error" } Parameter { name: "errorString"; type: "QString" } } Signal { name: "errorChanged"; lineNumber: 152 } Signal { name: "metaDataChanged"; lineNumber: 154 } Signal { name: "mediaFormatChanged"; lineNumber: 156 } Signal { name: "encodingModeChanged"; lineNumber: 157 } Signal { name: "qualityChanged"; lineNumber: 158 } Signal { name: "videoResolutionChanged"; lineNumber: 159 } Signal { name: "videoFrameRateChanged"; lineNumber: 160 } Signal { name: "videoBitRateChanged"; lineNumber: 161 } Signal { name: "audioBitRateChanged"; lineNumber: 162 } Signal { name: "audioChannelCountChanged"; lineNumber: 163 } Signal { name: "audioSampleRateChanged"; lineNumber: 164 } Signal { name: "autoStopChanged"; revision: 1544; lineNumber: 165 } Method { name: "record"; lineNumber: 137 } Method { name: "pause"; lineNumber: 138 } Method { name: "stop"; lineNumber: 139 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 204 name: "QPlaybackOptions" accessSemantics: "value" extension: "QtMultimediaPrivate::QPlaybackOptionsDerived" exports: ["QtMultimedia/playbackOptions 6.10"] isCreatable: false enforcesScopedEnums: true exportMetaObjectRevisions: [1546] Enum { name: "PlaybackIntent" isScoped: true lineNumber: 30 values: ["Playback", "LowLatencyStreaming"] } Property { name: "networkTimeout" type: "std::chrono::milliseconds" read: "networkTimeout" write: "setNetworkTimeout" reset: "resetNetworkTimeout" index: 0 lineNumber: 23 isFinal: true } Property { name: "playbackIntent" type: "PlaybackIntent" read: "playbackIntent" write: "setPlaybackIntent" reset: "resetPlaybackIntent" index: 1 lineNumber: 25 } Property { name: "probeSize" type: "qsizetype" read: "probeSize" write: "setProbeSize" reset: "resetProbeSize" index: 2 lineNumber: 27 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 204 name: "QtMultimediaPrivate::QPlaybackOptionsDerived" accessSemantics: "value" prototype: "QPlaybackOptions" Property { name: "networkTimeoutMs" type: "qlonglong" read: "networkTimeoutMs" write: "setNetworkTimeoutMs" reset: "resetNetworkTimeoutMs" index: 0 lineNumber: 206 isFinal: true } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 222 name: "QPlaybackOptions" accessSemantics: "none" exports: ["QtMultimedia/PlaybackOptions 6.10"] isCreatable: false enforcesScopedEnums: true exportMetaObjectRevisions: [1546] Enum { name: "PlaybackIntent" isScoped: true lineNumber: 30 values: ["Playback", "LowLatencyStreaming"] } Property { name: "networkTimeout" type: "std::chrono::milliseconds" read: "networkTimeout" write: "setNetworkTimeout" reset: "resetNetworkTimeout" index: 0 lineNumber: 23 isFinal: true } Property { name: "playbackIntent" type: "PlaybackIntent" read: "playbackIntent" write: "setPlaybackIntent" reset: "resetPlaybackIntent" index: 1 lineNumber: 25 } Property { name: "probeSize" type: "qsizetype" read: "probeSize" write: "setProbeSize" reset: "resetProbeSize" index: 2 lineNumber: 27 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 63 name: "QScreenCapture" accessSemantics: "reference" prototype: "QObject" Enum { name: "Error" lineNumber: 29 values: [ "NoError", "InternalError", "CapturingNotSupported", "CaptureFailed", "NotFound" ] } Property { name: "active" type: "bool" read: "isActive" write: "setActive" notify: "activeChanged" index: 0 lineNumber: 23 } Property { name: "screen" type: "QScreen" isPointer: true read: "screen" write: "setScreen" notify: "screenChanged" index: 1 lineNumber: 24 } Property { name: "error" type: "Error" read: "error" notify: "errorChanged" index: 2 lineNumber: 25 isReadonly: true } Property { name: "errorString" type: "QString" read: "errorString" notify: "errorChanged" index: 3 lineNumber: 26 isReadonly: true } Signal { name: "activeChanged" lineNumber: 57 Parameter { type: "bool" } } Signal { name: "errorChanged"; lineNumber: 58 } Signal { name: "screenChanged" lineNumber: 59 Parameter { type: "QScreen"; isPointer: true } } Signal { name: "errorOccurred" lineNumber: 60 Parameter { name: "error"; type: "QScreenCapture::Error" } Parameter { name: "errorString"; type: "QString" } } Method { name: "setActive" lineNumber: 52 Parameter { name: "active"; type: "bool" } } Method { name: "start"; lineNumber: 53 } Method { name: "stop"; lineNumber: 54 } } Component { file: "private/qtmultimediaquicktypes_p.h" lineNumber: 197 name: "QWindowCapture" accessSemantics: "reference" prototype: "QObject" exports: ["QtMultimedia/WindowCapture 6.0"] exportMetaObjectRevisions: [1536] Enum { name: "Error" lineNumber: 24 values: [ "NoError", "InternalError", "CapturingNotSupported", "CaptureFailed", "NotFound" ] } Property { name: "active" type: "bool" read: "isActive" write: "setActive" notify: "activeChanged" index: 0 lineNumber: 19 } Property { name: "window" type: "QCapturableWindow" read: "window" write: "setWindow" notify: "windowChanged" index: 1 lineNumber: 20 } Property { name: "error" type: "Error" read: "error" notify: "errorChanged" index: 2 lineNumber: 21 isReadonly: true } Property { name: "errorString" type: "QString" read: "errorString" notify: "errorChanged" index: 3 lineNumber: 22 isReadonly: true } Signal { name: "activeChanged" lineNumber: 55 Parameter { type: "bool" } } Signal { name: "windowChanged" lineNumber: 56 Parameter { name: "window"; type: "QCapturableWindow" } } Signal { name: "errorChanged"; lineNumber: 57 } Signal { name: "errorOccurred" lineNumber: 58 Parameter { name: "error"; type: "QWindowCapture::Error" } Parameter { name: "errorString"; type: "QString" } } Method { name: "setActive" lineNumber: 50 Parameter { name: "active"; type: "bool" } } Method { name: "start"; lineNumber: 51 } Method { name: "stop"; lineNumber: 52 } Method { name: "capturableWindows"; type: "QCapturableWindow"; isList: true; lineNumber: 36 } } }