1import QtQuick.tooling 1.2 2 3// This file describes the plugin-supplied types contained in the library. 4// It is used for QML tooling purposes only. 5// 6// This file was auto-generated by: 7// 'qmlplugindump -nonrelocatable QtMultimedia 5.15' 8 9Module { 10 dependencies: ["QtQuick 2.0"] 11 Component { 12 name: "QAbstractItemModel" 13 prototype: "QObject" 14 Enum { 15 name: "LayoutChangeHint" 16 values: { 17 "NoLayoutChangeHint": 0, 18 "VerticalSortHint": 1, 19 "HorizontalSortHint": 2 20 } 21 } 22 Enum { 23 name: "CheckIndexOption" 24 values: { 25 "NoOption": 0, 26 "IndexIsValid": 1, 27 "DoNotUseParent": 2, 28 "ParentIsInvalid": 4 29 } 30 } 31 Signal { 32 name: "dataChanged" 33 Parameter { name: "topLeft"; type: "QModelIndex" } 34 Parameter { name: "bottomRight"; type: "QModelIndex" } 35 Parameter { name: "roles"; type: "QVector<int>" } 36 } 37 Signal { 38 name: "dataChanged" 39 Parameter { name: "topLeft"; type: "QModelIndex" } 40 Parameter { name: "bottomRight"; type: "QModelIndex" } 41 } 42 Signal { 43 name: "headerDataChanged" 44 Parameter { name: "orientation"; type: "Qt::Orientation" } 45 Parameter { name: "first"; type: "int" } 46 Parameter { name: "last"; type: "int" } 47 } 48 Signal { 49 name: "layoutChanged" 50 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 51 Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } 52 } 53 Signal { 54 name: "layoutChanged" 55 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 56 } 57 Signal { name: "layoutChanged" } 58 Signal { 59 name: "layoutAboutToBeChanged" 60 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 61 Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } 62 } 63 Signal { 64 name: "layoutAboutToBeChanged" 65 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 66 } 67 Signal { name: "layoutAboutToBeChanged" } 68 Signal { 69 name: "rowsAboutToBeInserted" 70 Parameter { name: "parent"; type: "QModelIndex" } 71 Parameter { name: "first"; type: "int" } 72 Parameter { name: "last"; type: "int" } 73 } 74 Signal { 75 name: "rowsInserted" 76 Parameter { name: "parent"; type: "QModelIndex" } 77 Parameter { name: "first"; type: "int" } 78 Parameter { name: "last"; type: "int" } 79 } 80 Signal { 81 name: "rowsAboutToBeRemoved" 82 Parameter { name: "parent"; type: "QModelIndex" } 83 Parameter { name: "first"; type: "int" } 84 Parameter { name: "last"; type: "int" } 85 } 86 Signal { 87 name: "rowsRemoved" 88 Parameter { name: "parent"; type: "QModelIndex" } 89 Parameter { name: "first"; type: "int" } 90 Parameter { name: "last"; type: "int" } 91 } 92 Signal { 93 name: "columnsAboutToBeInserted" 94 Parameter { name: "parent"; type: "QModelIndex" } 95 Parameter { name: "first"; type: "int" } 96 Parameter { name: "last"; type: "int" } 97 } 98 Signal { 99 name: "columnsInserted" 100 Parameter { name: "parent"; type: "QModelIndex" } 101 Parameter { name: "first"; type: "int" } 102 Parameter { name: "last"; type: "int" } 103 } 104 Signal { 105 name: "columnsAboutToBeRemoved" 106 Parameter { name: "parent"; type: "QModelIndex" } 107 Parameter { name: "first"; type: "int" } 108 Parameter { name: "last"; type: "int" } 109 } 110 Signal { 111 name: "columnsRemoved" 112 Parameter { name: "parent"; type: "QModelIndex" } 113 Parameter { name: "first"; type: "int" } 114 Parameter { name: "last"; type: "int" } 115 } 116 Signal { name: "modelAboutToBeReset" } 117 Signal { name: "modelReset" } 118 Signal { 119 name: "rowsAboutToBeMoved" 120 Parameter { name: "sourceParent"; type: "QModelIndex" } 121 Parameter { name: "sourceStart"; type: "int" } 122 Parameter { name: "sourceEnd"; type: "int" } 123 Parameter { name: "destinationParent"; type: "QModelIndex" } 124 Parameter { name: "destinationRow"; type: "int" } 125 } 126 Signal { 127 name: "rowsMoved" 128 Parameter { name: "parent"; type: "QModelIndex" } 129 Parameter { name: "start"; type: "int" } 130 Parameter { name: "end"; type: "int" } 131 Parameter { name: "destination"; type: "QModelIndex" } 132 Parameter { name: "row"; type: "int" } 133 } 134 Signal { 135 name: "columnsAboutToBeMoved" 136 Parameter { name: "sourceParent"; type: "QModelIndex" } 137 Parameter { name: "sourceStart"; type: "int" } 138 Parameter { name: "sourceEnd"; type: "int" } 139 Parameter { name: "destinationParent"; type: "QModelIndex" } 140 Parameter { name: "destinationColumn"; type: "int" } 141 } 142 Signal { 143 name: "columnsMoved" 144 Parameter { name: "parent"; type: "QModelIndex" } 145 Parameter { name: "start"; type: "int" } 146 Parameter { name: "end"; type: "int" } 147 Parameter { name: "destination"; type: "QModelIndex" } 148 Parameter { name: "column"; type: "int" } 149 } 150 Method { name: "submit"; type: "bool" } 151 Method { name: "revert" } 152 Method { 153 name: "hasIndex" 154 type: "bool" 155 Parameter { name: "row"; type: "int" } 156 Parameter { name: "column"; type: "int" } 157 Parameter { name: "parent"; type: "QModelIndex" } 158 } 159 Method { 160 name: "hasIndex" 161 type: "bool" 162 Parameter { name: "row"; type: "int" } 163 Parameter { name: "column"; type: "int" } 164 } 165 Method { 166 name: "index" 167 type: "QModelIndex" 168 Parameter { name: "row"; type: "int" } 169 Parameter { name: "column"; type: "int" } 170 Parameter { name: "parent"; type: "QModelIndex" } 171 } 172 Method { 173 name: "index" 174 type: "QModelIndex" 175 Parameter { name: "row"; type: "int" } 176 Parameter { name: "column"; type: "int" } 177 } 178 Method { 179 name: "parent" 180 type: "QModelIndex" 181 Parameter { name: "child"; type: "QModelIndex" } 182 } 183 Method { 184 name: "sibling" 185 type: "QModelIndex" 186 Parameter { name: "row"; type: "int" } 187 Parameter { name: "column"; type: "int" } 188 Parameter { name: "idx"; type: "QModelIndex" } 189 } 190 Method { 191 name: "rowCount" 192 type: "int" 193 Parameter { name: "parent"; type: "QModelIndex" } 194 } 195 Method { name: "rowCount"; type: "int" } 196 Method { 197 name: "columnCount" 198 type: "int" 199 Parameter { name: "parent"; type: "QModelIndex" } 200 } 201 Method { name: "columnCount"; type: "int" } 202 Method { 203 name: "hasChildren" 204 type: "bool" 205 Parameter { name: "parent"; type: "QModelIndex" } 206 } 207 Method { name: "hasChildren"; type: "bool" } 208 Method { 209 name: "data" 210 type: "QVariant" 211 Parameter { name: "index"; type: "QModelIndex" } 212 Parameter { name: "role"; type: "int" } 213 } 214 Method { 215 name: "data" 216 type: "QVariant" 217 Parameter { name: "index"; type: "QModelIndex" } 218 } 219 Method { 220 name: "setData" 221 type: "bool" 222 Parameter { name: "index"; type: "QModelIndex" } 223 Parameter { name: "value"; type: "QVariant" } 224 Parameter { name: "role"; type: "int" } 225 } 226 Method { 227 name: "setData" 228 type: "bool" 229 Parameter { name: "index"; type: "QModelIndex" } 230 Parameter { name: "value"; type: "QVariant" } 231 } 232 Method { 233 name: "headerData" 234 type: "QVariant" 235 Parameter { name: "section"; type: "int" } 236 Parameter { name: "orientation"; type: "Qt::Orientation" } 237 Parameter { name: "role"; type: "int" } 238 } 239 Method { 240 name: "headerData" 241 type: "QVariant" 242 Parameter { name: "section"; type: "int" } 243 Parameter { name: "orientation"; type: "Qt::Orientation" } 244 } 245 Method { 246 name: "fetchMore" 247 Parameter { name: "parent"; type: "QModelIndex" } 248 } 249 Method { 250 name: "canFetchMore" 251 type: "bool" 252 Parameter { name: "parent"; type: "QModelIndex" } 253 } 254 Method { 255 name: "flags" 256 type: "Qt::ItemFlags" 257 Parameter { name: "index"; type: "QModelIndex" } 258 } 259 Method { 260 name: "match" 261 type: "QModelIndexList" 262 Parameter { name: "start"; type: "QModelIndex" } 263 Parameter { name: "role"; type: "int" } 264 Parameter { name: "value"; type: "QVariant" } 265 Parameter { name: "hits"; type: "int" } 266 Parameter { name: "flags"; type: "Qt::MatchFlags" } 267 } 268 Method { 269 name: "match" 270 type: "QModelIndexList" 271 Parameter { name: "start"; type: "QModelIndex" } 272 Parameter { name: "role"; type: "int" } 273 Parameter { name: "value"; type: "QVariant" } 274 Parameter { name: "hits"; type: "int" } 275 } 276 Method { 277 name: "match" 278 type: "QModelIndexList" 279 Parameter { name: "start"; type: "QModelIndex" } 280 Parameter { name: "role"; type: "int" } 281 Parameter { name: "value"; type: "QVariant" } 282 } 283 } 284 Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } 285 Component { 286 name: "QAbstractVideoFilter" 287 prototype: "QObject" 288 Property { name: "active"; type: "bool" } 289 } 290 Component { 291 name: "QAbstractVideoSurface" 292 prototype: "QObject" 293 Property { name: "nativeResolution"; type: "QSize"; isReadonly: true } 294 Signal { 295 name: "activeChanged" 296 Parameter { name: "active"; type: "bool" } 297 } 298 Signal { 299 name: "surfaceFormatChanged" 300 Parameter { name: "format"; type: "QVideoSurfaceFormat" } 301 } 302 Signal { name: "supportedFormatsChanged" } 303 Signal { 304 name: "nativeResolutionChanged" 305 Parameter { name: "resolution"; type: "QSize" } 306 } 307 } 308 Component { 309 name: "QCamera" 310 prototype: "QMediaObject" 311 Enum { 312 name: "Status" 313 values: { 314 "UnavailableStatus": 0, 315 "UnloadedStatus": 1, 316 "LoadingStatus": 2, 317 "UnloadingStatus": 3, 318 "LoadedStatus": 4, 319 "StandbyStatus": 5, 320 "StartingStatus": 6, 321 "StoppingStatus": 7, 322 "ActiveStatus": 8 323 } 324 } 325 Enum { 326 name: "State" 327 values: { 328 "UnloadedState": 0, 329 "LoadedState": 1, 330 "ActiveState": 2 331 } 332 } 333 Enum { 334 name: "CaptureMode" 335 values: { 336 "CaptureViewfinder": 0, 337 "CaptureStillImage": 1, 338 "CaptureVideo": 2 339 } 340 } 341 Enum { 342 name: "Error" 343 values: { 344 "NoError": 0, 345 "CameraError": 1, 346 "InvalidRequestError": 2, 347 "ServiceMissingError": 3, 348 "NotSupportedFeatureError": 4 349 } 350 } 351 Enum { 352 name: "LockStatus" 353 values: { 354 "Unlocked": 0, 355 "Searching": 1, 356 "Locked": 2 357 } 358 } 359 Enum { 360 name: "LockChangeReason" 361 values: { 362 "UserRequest": 0, 363 "LockAcquired": 1, 364 "LockFailed": 2, 365 "LockLost": 3, 366 "LockTemporaryLost": 4 367 } 368 } 369 Enum { 370 name: "LockType" 371 values: { 372 "NoLock": 0, 373 "LockExposure": 1, 374 "LockWhiteBalance": 2, 375 "LockFocus": 4 376 } 377 } 378 Enum { 379 name: "Position" 380 values: { 381 "UnspecifiedPosition": 0, 382 "BackFace": 1, 383 "FrontFace": 2 384 } 385 } 386 Property { name: "state"; type: "QCamera::State"; isReadonly: true } 387 Property { name: "status"; type: "QCamera::Status"; isReadonly: true } 388 Property { name: "captureMode"; type: "QCamera::CaptureModes" } 389 Property { name: "lockStatus"; type: "QCamera::LockStatus"; isReadonly: true } 390 Signal { 391 name: "stateChanged" 392 Parameter { name: "state"; type: "QCamera::State" } 393 } 394 Signal { 395 name: "captureModeChanged" 396 Parameter { type: "QCamera::CaptureModes" } 397 } 398 Signal { 399 name: "statusChanged" 400 Parameter { name: "status"; type: "QCamera::Status" } 401 } 402 Signal { name: "locked" } 403 Signal { name: "lockFailed" } 404 Signal { 405 name: "lockStatusChanged" 406 Parameter { name: "status"; type: "QCamera::LockStatus" } 407 Parameter { name: "reason"; type: "QCamera::LockChangeReason" } 408 } 409 Signal { 410 name: "lockStatusChanged" 411 Parameter { name: "lock"; type: "QCamera::LockType" } 412 Parameter { name: "status"; type: "QCamera::LockStatus" } 413 Parameter { name: "reason"; type: "QCamera::LockChangeReason" } 414 } 415 Signal { 416 name: "error" 417 Parameter { type: "QCamera::Error" } 418 } 419 Method { 420 name: "setCaptureMode" 421 Parameter { name: "mode"; type: "QCamera::CaptureModes" } 422 } 423 Method { name: "load" } 424 Method { name: "unload" } 425 Method { name: "start" } 426 Method { name: "stop" } 427 Method { name: "searchAndLock" } 428 Method { name: "unlock" } 429 Method { 430 name: "searchAndLock" 431 Parameter { name: "locks"; type: "QCamera::LockTypes" } 432 } 433 Method { 434 name: "unlock" 435 Parameter { name: "locks"; type: "QCamera::LockTypes" } 436 } 437 } 438 Component { 439 name: "QDeclarativeAudio" 440 prototype: "QObject" 441 exports: [ 442 "QtMultimedia/Audio 5.0", 443 "QtMultimedia/Audio 5.11", 444 "QtMultimedia/Audio 5.6", 445 "QtMultimedia/Audio 5.9", 446 "QtMultimedia/MediaPlayer 5.0", 447 "QtMultimedia/MediaPlayer 5.11", 448 "QtMultimedia/MediaPlayer 5.15", 449 "QtMultimedia/MediaPlayer 5.6", 450 "QtMultimedia/MediaPlayer 5.9" 451 ] 452 exportMetaObjectRevisions: [0, 3, 1, 2, 0, 3, 15, 1, 2] 453 Enum { 454 name: "Status" 455 values: { 456 "UnknownStatus": 0, 457 "NoMedia": 1, 458 "Loading": 2, 459 "Loaded": 3, 460 "Stalled": 4, 461 "Buffering": 5, 462 "Buffered": 6, 463 "EndOfMedia": 7, 464 "InvalidMedia": 8 465 } 466 } 467 Enum { 468 name: "Error" 469 values: { 470 "NoError": 0, 471 "ResourceError": 1, 472 "FormatError": 2, 473 "NetworkError": 3, 474 "AccessDenied": 4, 475 "ServiceMissing": 5 476 } 477 } 478 Enum { 479 name: "Loop" 480 values: { 481 "Infinite": -1 482 } 483 } 484 Enum { 485 name: "PlaybackState" 486 values: { 487 "PlayingState": 1, 488 "PausedState": 2, 489 "StoppedState": 0 490 } 491 } 492 Enum { 493 name: "Availability" 494 values: { 495 "Available": 0, 496 "Busy": 2, 497 "Unavailable": 1, 498 "ResourceMissing": 3 499 } 500 } 501 Enum { 502 name: "AudioRole" 503 values: { 504 "UnknownRole": 0, 505 "AccessibilityRole": 7, 506 "AlarmRole": 4, 507 "CustomRole": 10, 508 "GameRole": 9, 509 "MusicRole": 1, 510 "NotificationRole": 5, 511 "RingtoneRole": 6, 512 "SonificationRole": 8, 513 "VideoRole": 2, 514 "VoiceCommunicationRole": 3 515 } 516 } 517 Property { name: "source"; type: "QUrl" } 518 Property { name: "playlist"; revision: 1; type: "QDeclarativePlaylist"; isPointer: true } 519 Property { name: "loops"; type: "int" } 520 Property { name: "playbackState"; type: "PlaybackState"; isReadonly: true } 521 Property { name: "autoPlay"; type: "bool" } 522 Property { name: "autoLoad"; type: "bool" } 523 Property { name: "status"; type: "Status"; isReadonly: true } 524 Property { name: "duration"; type: "int"; isReadonly: true } 525 Property { name: "position"; type: "int"; isReadonly: true } 526 Property { name: "volume"; type: "double" } 527 Property { name: "muted"; type: "bool" } 528 Property { name: "hasAudio"; type: "bool"; isReadonly: true } 529 Property { name: "hasVideo"; type: "bool"; isReadonly: true } 530 Property { name: "bufferProgress"; type: "double"; isReadonly: true } 531 Property { name: "seekable"; type: "bool"; isReadonly: true } 532 Property { name: "playbackRate"; type: "double" } 533 Property { name: "error"; type: "Error"; isReadonly: true } 534 Property { name: "errorString"; type: "string"; isReadonly: true } 535 Property { 536 name: "metaData" 537 type: "QDeclarativeMediaMetaData" 538 isReadonly: true 539 isPointer: true 540 } 541 Property { name: "mediaObject"; type: "QObject"; isReadonly: true; isPointer: true } 542 Property { name: "availability"; type: "Availability"; isReadonly: true } 543 Property { name: "audioRole"; revision: 1; type: "AudioRole" } 544 Property { name: "customAudioRole"; revision: 3; type: "string" } 545 Property { name: "notifyInterval"; revision: 2; type: "int" } 546 Property { name: "videoOutput"; revision: 15; type: "QVariant" } 547 Signal { name: "playlistChanged"; revision: 1 } 548 Signal { name: "loopCountChanged" } 549 Signal { name: "paused" } 550 Signal { name: "stopped" } 551 Signal { name: "playing" } 552 Signal { name: "audioRoleChanged"; revision: 1 } 553 Signal { name: "customAudioRoleChanged"; revision: 3 } 554 Signal { 555 name: "availabilityChanged" 556 Parameter { name: "availability"; type: "Availability" } 557 } 558 Signal { 559 name: "error" 560 Parameter { name: "error"; type: "QDeclarativeAudio::Error" } 561 Parameter { name: "errorString"; type: "string" } 562 } 563 Signal { name: "notifyIntervalChanged"; revision: 2 } 564 Signal { name: "videoOutputChanged"; revision: 15 } 565 Method { name: "play" } 566 Method { name: "pause" } 567 Method { name: "stop" } 568 Method { 569 name: "seek" 570 Parameter { name: "position"; type: "int" } 571 } 572 Method { name: "supportedAudioRoles"; revision: 1; type: "QJSValue" } 573 } 574 Component { 575 name: "QDeclarativeCamera" 576 prototype: "QObject" 577 exports: [ 578 "QtMultimedia/Camera 5.0", 579 "QtMultimedia/Camera 5.4", 580 "QtMultimedia/Camera 5.5" 581 ] 582 exportMetaObjectRevisions: [0, 1, 2] 583 Enum { 584 name: "Position" 585 values: { 586 "UnspecifiedPosition": 0, 587 "BackFace": 1, 588 "FrontFace": 2 589 } 590 } 591 Enum { 592 name: "CaptureMode" 593 values: { 594 "CaptureViewfinder": 0, 595 "CaptureStillImage": 1, 596 "CaptureVideo": 2 597 } 598 } 599 Enum { 600 name: "State" 601 values: { 602 "ActiveState": 2, 603 "LoadedState": 1, 604 "UnloadedState": 0 605 } 606 } 607 Enum { 608 name: "Status" 609 values: { 610 "UnavailableStatus": 0, 611 "UnloadedStatus": 1, 612 "LoadingStatus": 2, 613 "UnloadingStatus": 3, 614 "LoadedStatus": 4, 615 "StandbyStatus": 5, 616 "StartingStatus": 6, 617 "StoppingStatus": 7, 618 "ActiveStatus": 8 619 } 620 } 621 Enum { 622 name: "LockStatus" 623 values: { 624 "Unlocked": 0, 625 "Searching": 1, 626 "Locked": 2 627 } 628 } 629 Enum { 630 name: "Error" 631 values: { 632 "NoError": 0, 633 "CameraError": 1, 634 "InvalidRequestError": 2, 635 "ServiceMissingError": 3, 636 "NotSupportedFeatureError": 4 637 } 638 } 639 Enum { 640 name: "FlashMode" 641 values: { 642 "FlashAuto": 1, 643 "FlashOff": 2, 644 "FlashOn": 4, 645 "FlashRedEyeReduction": 8, 646 "FlashFill": 16, 647 "FlashTorch": 32, 648 "FlashVideoLight": 64, 649 "FlashSlowSyncFrontCurtain": 128, 650 "FlashSlowSyncRearCurtain": 256, 651 "FlashManual": 512 652 } 653 } 654 Enum { 655 name: "ExposureMode" 656 values: { 657 "ExposureAuto": 0, 658 "ExposureManual": 1, 659 "ExposurePortrait": 2, 660 "ExposureNight": 3, 661 "ExposureBacklight": 4, 662 "ExposureSpotlight": 5, 663 "ExposureSports": 6, 664 "ExposureSnow": 7, 665 "ExposureBeach": 8, 666 "ExposureLargeAperture": 9, 667 "ExposureSmallAperture": 10, 668 "ExposureAction": 11, 669 "ExposureLandscape": 12, 670 "ExposureNightPortrait": 13, 671 "ExposureTheatre": 14, 672 "ExposureSunset": 15, 673 "ExposureSteadyPhoto": 16, 674 "ExposureFireworks": 17, 675 "ExposureParty": 18, 676 "ExposureCandlelight": 19, 677 "ExposureBarcode": 20, 678 "ExposureModeVendor": 1000 679 } 680 } 681 Enum { 682 name: "MeteringMode" 683 values: { 684 "MeteringMatrix": 1, 685 "MeteringAverage": 2, 686 "MeteringSpot": 3 687 } 688 } 689 Enum { 690 name: "FocusMode" 691 values: { 692 "FocusManual": 1, 693 "FocusHyperfocal": 2, 694 "FocusInfinity": 4, 695 "FocusAuto": 8, 696 "FocusContinuous": 16, 697 "FocusMacro": 32 698 } 699 } 700 Enum { 701 name: "FocusPointMode" 702 values: { 703 "FocusPointAuto": 0, 704 "FocusPointCenter": 1, 705 "FocusPointFaceDetection": 2, 706 "FocusPointCustom": 3 707 } 708 } 709 Enum { 710 name: "FocusAreaStatus" 711 values: { 712 "FocusAreaUnused": 1, 713 "FocusAreaSelected": 2, 714 "FocusAreaFocused": 3 715 } 716 } 717 Enum { 718 name: "Availability" 719 values: { 720 "Available": 0, 721 "Busy": 2, 722 "Unavailable": 1, 723 "ResourceMissing": 3 724 } 725 } 726 Property { name: "deviceId"; revision: 1; type: "string" } 727 Property { name: "position"; revision: 1; type: "Position" } 728 Property { name: "displayName"; revision: 1; type: "string"; isReadonly: true } 729 Property { name: "orientation"; revision: 1; type: "int"; isReadonly: true } 730 Property { name: "captureMode"; type: "CaptureMode" } 731 Property { name: "cameraState"; type: "State" } 732 Property { name: "cameraStatus"; type: "Status"; isReadonly: true } 733 Property { name: "lockStatus"; type: "LockStatus"; isReadonly: true } 734 Property { name: "errorCode"; type: "Error"; isReadonly: true } 735 Property { name: "errorString"; type: "string"; isReadonly: true } 736 Property { name: "availability"; type: "Availability"; isReadonly: true } 737 Property { name: "opticalZoom"; type: "double" } 738 Property { name: "maximumOpticalZoom"; type: "double"; isReadonly: true } 739 Property { name: "digitalZoom"; type: "double" } 740 Property { name: "maximumDigitalZoom"; type: "double"; isReadonly: true } 741 Property { name: "mediaObject"; type: "QObject"; isReadonly: true; isPointer: true } 742 Property { 743 name: "imageCapture" 744 type: "QDeclarativeCameraCapture" 745 isReadonly: true 746 isPointer: true 747 } 748 Property { 749 name: "videoRecorder" 750 type: "QDeclarativeCameraRecorder" 751 isReadonly: true 752 isPointer: true 753 } 754 Property { 755 name: "exposure" 756 type: "QDeclarativeCameraExposure" 757 isReadonly: true 758 isPointer: true 759 } 760 Property { name: "flash"; type: "QDeclarativeCameraFlash"; isReadonly: true; isPointer: true } 761 Property { name: "focus"; type: "QDeclarativeCameraFocus"; isReadonly: true; isPointer: true } 762 Property { 763 name: "imageProcessing" 764 type: "QDeclarativeCameraImageProcessing" 765 isReadonly: true 766 isPointer: true 767 } 768 Property { 769 name: "metaData" 770 revision: 1 771 type: "QDeclarativeMediaMetaData" 772 isReadonly: true 773 isPointer: true 774 } 775 Property { 776 name: "viewfinder" 777 revision: 1 778 type: "QDeclarativeCameraViewfinder" 779 isReadonly: true 780 isPointer: true 781 } 782 Signal { name: "errorChanged" } 783 Signal { 784 name: "error" 785 Parameter { name: "errorCode"; type: "QDeclarativeCamera::Error" } 786 Parameter { name: "errorString"; type: "string" } 787 } 788 Signal { name: "deviceIdChanged"; revision: 1 } 789 Signal { name: "positionChanged"; revision: 1 } 790 Signal { name: "displayNameChanged"; revision: 1 } 791 Signal { name: "orientationChanged"; revision: 1 } 792 Signal { 793 name: "cameraStateChanged" 794 Parameter { type: "QDeclarativeCamera::State" } 795 } 796 Signal { 797 name: "opticalZoomChanged" 798 Parameter { type: "double" } 799 } 800 Signal { 801 name: "digitalZoomChanged" 802 Parameter { type: "double" } 803 } 804 Signal { 805 name: "maximumOpticalZoomChanged" 806 Parameter { type: "double" } 807 } 808 Signal { 809 name: "maximumDigitalZoomChanged" 810 Parameter { type: "double" } 811 } 812 Signal { 813 name: "availabilityChanged" 814 Parameter { name: "availability"; type: "Availability" } 815 } 816 Method { 817 name: "setCaptureMode" 818 Parameter { name: "mode"; type: "CaptureMode" } 819 } 820 Method { name: "start" } 821 Method { name: "stop" } 822 Method { 823 name: "setCameraState" 824 Parameter { name: "state"; type: "State" } 825 } 826 Method { name: "searchAndLock" } 827 Method { name: "unlock" } 828 Method { 829 name: "setOpticalZoom" 830 Parameter { type: "double" } 831 } 832 Method { 833 name: "setDigitalZoom" 834 Parameter { type: "double" } 835 } 836 Method { 837 name: "supportedViewfinderResolutions" 838 revision: 2 839 type: "QJSValue" 840 Parameter { name: "minimumFrameRate"; type: "double" } 841 Parameter { name: "maximumFrameRate"; type: "double" } 842 } 843 Method { 844 name: "supportedViewfinderResolutions" 845 revision: 2 846 type: "QJSValue" 847 Parameter { name: "minimumFrameRate"; type: "double" } 848 } 849 Method { name: "supportedViewfinderResolutions"; revision: 2; type: "QJSValue" } 850 Method { 851 name: "supportedViewfinderFrameRateRanges" 852 revision: 2 853 type: "QJSValue" 854 Parameter { name: "resolution"; type: "QJSValue" } 855 } 856 Method { name: "supportedViewfinderFrameRateRanges"; revision: 2; type: "QJSValue" } 857 } 858 Component { 859 name: "QDeclarativeCameraCapture" 860 prototype: "QObject" 861 exports: [ 862 "QtMultimedia/CameraCapture 5.0", 863 "QtMultimedia/CameraCapture 5.9" 864 ] 865 isCreatable: false 866 exportMetaObjectRevisions: [0, 1] 867 Property { name: "ready"; type: "bool"; isReadonly: true } 868 Property { name: "capturedImagePath"; type: "string"; isReadonly: true } 869 Property { name: "resolution"; type: "QSize" } 870 Property { name: "errorString"; type: "string"; isReadonly: true } 871 Property { name: "supportedResolutions"; revision: 1; type: "QVariantList"; isReadonly: true } 872 Signal { 873 name: "readyForCaptureChanged" 874 Parameter { type: "bool" } 875 } 876 Signal { 877 name: "imageExposed" 878 Parameter { name: "requestId"; type: "int" } 879 } 880 Signal { 881 name: "imageCaptured" 882 Parameter { name: "requestId"; type: "int" } 883 Parameter { name: "preview"; type: "string" } 884 } 885 Signal { 886 name: "imageMetadataAvailable" 887 Parameter { name: "requestId"; type: "int" } 888 Parameter { name: "key"; type: "string" } 889 Parameter { name: "value"; type: "QVariant" } 890 } 891 Signal { 892 name: "imageSaved" 893 Parameter { name: "requestId"; type: "int" } 894 Parameter { name: "path"; type: "string" } 895 } 896 Signal { 897 name: "captureFailed" 898 Parameter { name: "requestId"; type: "int" } 899 Parameter { name: "message"; type: "string" } 900 } 901 Signal { 902 name: "resolutionChanged" 903 Parameter { type: "QSize" } 904 } 905 Method { name: "capture"; type: "int" } 906 Method { 907 name: "captureToLocation" 908 type: "int" 909 Parameter { name: "location"; type: "string" } 910 } 911 Method { name: "cancelCapture" } 912 Method { 913 name: "setResolution" 914 Parameter { name: "resolution"; type: "QSize" } 915 } 916 Method { 917 name: "setMetadata" 918 Parameter { name: "key"; type: "string" } 919 Parameter { name: "value"; type: "QVariant" } 920 } 921 } 922 Component { 923 name: "QDeclarativeCameraExposure" 924 prototype: "QObject" 925 exports: [ 926 "QtMultimedia/CameraExposure 5.0", 927 "QtMultimedia/CameraExposure 5.11" 928 ] 929 isCreatable: false 930 exportMetaObjectRevisions: [0, 1] 931 Enum { 932 name: "ExposureMode" 933 values: { 934 "ExposureAuto": 0, 935 "ExposureManual": 1, 936 "ExposurePortrait": 2, 937 "ExposureNight": 3, 938 "ExposureBacklight": 4, 939 "ExposureSpotlight": 5, 940 "ExposureSports": 6, 941 "ExposureSnow": 7, 942 "ExposureBeach": 8, 943 "ExposureLargeAperture": 9, 944 "ExposureSmallAperture": 10, 945 "ExposureAction": 11, 946 "ExposureLandscape": 12, 947 "ExposureNightPortrait": 13, 948 "ExposureTheatre": 14, 949 "ExposureSunset": 15, 950 "ExposureSteadyPhoto": 16, 951 "ExposureFireworks": 17, 952 "ExposureParty": 18, 953 "ExposureCandlelight": 19, 954 "ExposureBarcode": 20, 955 "ExposureModeVendor": 1000 956 } 957 } 958 Enum { 959 name: "MeteringMode" 960 values: { 961 "MeteringMatrix": 1, 962 "MeteringAverage": 2, 963 "MeteringSpot": 3 964 } 965 } 966 Property { name: "exposureCompensation"; type: "double" } 967 Property { name: "iso"; type: "int"; isReadonly: true } 968 Property { name: "shutterSpeed"; type: "double"; isReadonly: true } 969 Property { name: "aperture"; type: "double"; isReadonly: true } 970 Property { name: "manualShutterSpeed"; type: "double" } 971 Property { name: "manualAperture"; type: "double" } 972 Property { name: "manualIso"; type: "double" } 973 Property { name: "exposureMode"; type: "ExposureMode" } 974 Property { name: "supportedExposureModes"; revision: 1; type: "QVariantList"; isReadonly: true } 975 Property { name: "spotMeteringPoint"; type: "QPointF" } 976 Property { name: "meteringMode"; type: "MeteringMode" } 977 Signal { 978 name: "isoSensitivityChanged" 979 Parameter { type: "int" } 980 } 981 Signal { 982 name: "apertureChanged" 983 Parameter { type: "double" } 984 } 985 Signal { 986 name: "shutterSpeedChanged" 987 Parameter { type: "double" } 988 } 989 Signal { 990 name: "manualIsoSensitivityChanged" 991 Parameter { type: "int" } 992 } 993 Signal { 994 name: "manualApertureChanged" 995 Parameter { type: "double" } 996 } 997 Signal { 998 name: "manualShutterSpeedChanged" 999 Parameter { type: "double" } 1000 } 1001 Signal { 1002 name: "exposureCompensationChanged" 1003 Parameter { type: "double" } 1004 } 1005 Signal { 1006 name: "exposureModeChanged" 1007 Parameter { type: "ExposureMode" } 1008 } 1009 Signal { 1010 name: "meteringModeChanged" 1011 Parameter { type: "MeteringMode" } 1012 } 1013 Signal { 1014 name: "spotMeteringPointChanged" 1015 Parameter { type: "QPointF" } 1016 } 1017 Method { 1018 name: "setExposureMode" 1019 Parameter { type: "ExposureMode" } 1020 } 1021 Method { 1022 name: "setExposureCompensation" 1023 Parameter { name: "ev"; type: "double" } 1024 } 1025 Method { 1026 name: "setManualAperture" 1027 Parameter { type: "double" } 1028 } 1029 Method { 1030 name: "setManualShutterSpeed" 1031 Parameter { type: "double" } 1032 } 1033 Method { 1034 name: "setManualIsoSensitivity" 1035 Parameter { name: "iso"; type: "int" } 1036 } 1037 Method { name: "setAutoAperture" } 1038 Method { name: "setAutoShutterSpeed" } 1039 Method { name: "setAutoIsoSensitivity" } 1040 } 1041 Component { 1042 name: "QDeclarativeCameraFlash" 1043 prototype: "QObject" 1044 exports: [ 1045 "QtMultimedia/CameraFlash 5.0", 1046 "QtMultimedia/CameraFlash 5.9" 1047 ] 1048 isCreatable: false 1049 exportMetaObjectRevisions: [0, 1] 1050 Enum { 1051 name: "FlashMode" 1052 values: { 1053 "FlashAuto": 1, 1054 "FlashOff": 2, 1055 "FlashOn": 4, 1056 "FlashRedEyeReduction": 8, 1057 "FlashFill": 16, 1058 "FlashTorch": 32, 1059 "FlashVideoLight": 64, 1060 "FlashSlowSyncFrontCurtain": 128, 1061 "FlashSlowSyncRearCurtain": 256, 1062 "FlashManual": 512 1063 } 1064 } 1065 Property { name: "ready"; type: "bool"; isReadonly: true } 1066 Property { name: "mode"; type: "FlashMode" } 1067 Property { name: "supportedModes"; revision: 1; type: "QVariantList"; isReadonly: true } 1068 Signal { 1069 name: "flashReady" 1070 Parameter { name: "status"; type: "bool" } 1071 } 1072 Signal { 1073 name: "flashModeChanged" 1074 Parameter { type: "FlashMode" } 1075 } 1076 Method { 1077 name: "setFlashMode" 1078 Parameter { type: "FlashMode" } 1079 } 1080 } 1081 Component { 1082 name: "QDeclarativeCameraFocus" 1083 prototype: "QObject" 1084 exports: [ 1085 "QtMultimedia/CameraFocus 5.0", 1086 "QtMultimedia/CameraFocus 5.11" 1087 ] 1088 isCreatable: false 1089 exportMetaObjectRevisions: [0, 1] 1090 Enum { 1091 name: "FocusMode" 1092 values: { 1093 "FocusManual": 1, 1094 "FocusHyperfocal": 2, 1095 "FocusInfinity": 4, 1096 "FocusAuto": 8, 1097 "FocusContinuous": 16, 1098 "FocusMacro": 32 1099 } 1100 } 1101 Enum { 1102 name: "FocusPointMode" 1103 values: { 1104 "FocusPointAuto": 0, 1105 "FocusPointCenter": 1, 1106 "FocusPointFaceDetection": 2, 1107 "FocusPointCustom": 3 1108 } 1109 } 1110 Property { name: "focusMode"; type: "FocusMode" } 1111 Property { name: "supportedFocusModes"; revision: 1; type: "QVariantList"; isReadonly: true } 1112 Property { name: "focusPointMode"; type: "FocusPointMode" } 1113 Property { name: "supportedFocusPointModes"; revision: 1; type: "QVariantList"; isReadonly: true } 1114 Property { name: "customFocusPoint"; type: "QPointF" } 1115 Property { name: "focusZones"; type: "QObject"; isReadonly: true; isPointer: true } 1116 Signal { 1117 name: "focusModeChanged" 1118 Parameter { type: "FocusMode" } 1119 } 1120 Signal { 1121 name: "focusPointModeChanged" 1122 Parameter { type: "FocusPointMode" } 1123 } 1124 Signal { 1125 name: "customFocusPointChanged" 1126 Parameter { type: "QPointF" } 1127 } 1128 Method { 1129 name: "setFocusMode" 1130 Parameter { type: "FocusMode" } 1131 } 1132 Method { 1133 name: "setFocusPointMode" 1134 Parameter { name: "mode"; type: "FocusPointMode" } 1135 } 1136 Method { 1137 name: "setCustomFocusPoint" 1138 Parameter { name: "point"; type: "QPointF" } 1139 } 1140 Method { 1141 name: "isFocusModeSupported" 1142 type: "bool" 1143 Parameter { name: "mode"; type: "FocusMode" } 1144 } 1145 Method { 1146 name: "isFocusPointModeSupported" 1147 type: "bool" 1148 Parameter { name: "mode"; type: "FocusPointMode" } 1149 } 1150 } 1151 Component { 1152 name: "QDeclarativeCameraImageProcessing" 1153 prototype: "QObject" 1154 exports: [ 1155 "QtMultimedia/CameraImageProcessing 5.0", 1156 "QtMultimedia/CameraImageProcessing 5.11", 1157 "QtMultimedia/CameraImageProcessing 5.5", 1158 "QtMultimedia/CameraImageProcessing 5.7" 1159 ] 1160 isCreatable: false 1161 exportMetaObjectRevisions: [0, 3, 1, 2] 1162 Enum { 1163 name: "WhiteBalanceMode" 1164 values: { 1165 "WhiteBalanceAuto": 0, 1166 "WhiteBalanceManual": 1, 1167 "WhiteBalanceSunlight": 2, 1168 "WhiteBalanceCloudy": 3, 1169 "WhiteBalanceShade": 4, 1170 "WhiteBalanceTungsten": 5, 1171 "WhiteBalanceFluorescent": 6, 1172 "WhiteBalanceFlash": 7, 1173 "WhiteBalanceSunset": 8, 1174 "WhiteBalanceVendor": 1000 1175 } 1176 } 1177 Enum { 1178 name: "ColorFilter" 1179 values: { 1180 "ColorFilterNone": 0, 1181 "ColorFilterGrayscale": 1, 1182 "ColorFilterNegative": 2, 1183 "ColorFilterSolarize": 3, 1184 "ColorFilterSepia": 4, 1185 "ColorFilterPosterize": 5, 1186 "ColorFilterWhiteboard": 6, 1187 "ColorFilterBlackboard": 7, 1188 "ColorFilterAqua": 8, 1189 "ColorFilterVendor": 1000 1190 } 1191 } 1192 Property { name: "whiteBalanceMode"; type: "WhiteBalanceMode" } 1193 Property { name: "manualWhiteBalance"; type: "double" } 1194 Property { name: "brightness"; revision: 2; type: "double" } 1195 Property { name: "contrast"; type: "double" } 1196 Property { name: "saturation"; type: "double" } 1197 Property { name: "sharpeningLevel"; type: "double" } 1198 Property { name: "denoisingLevel"; type: "double" } 1199 Property { name: "colorFilter"; revision: 1; type: "ColorFilter" } 1200 Property { name: "available"; revision: 3; type: "bool"; isReadonly: true } 1201 Property { name: "supportedColorFilters"; revision: 3; type: "QVariantList"; isReadonly: true } 1202 Property { 1203 name: "supportedWhiteBalanceModes" 1204 revision: 3 1205 type: "QVariantList" 1206 isReadonly: true 1207 } 1208 Signal { 1209 name: "whiteBalanceModeChanged" 1210 Parameter { type: "QDeclarativeCameraImageProcessing::WhiteBalanceMode" } 1211 } 1212 Signal { 1213 name: "manualWhiteBalanceChanged" 1214 Parameter { type: "double" } 1215 } 1216 Signal { 1217 name: "brightnessChanged" 1218 revision: 2 1219 Parameter { type: "double" } 1220 } 1221 Signal { 1222 name: "contrastChanged" 1223 Parameter { type: "double" } 1224 } 1225 Signal { 1226 name: "saturationChanged" 1227 Parameter { type: "double" } 1228 } 1229 Signal { 1230 name: "sharpeningLevelChanged" 1231 Parameter { type: "double" } 1232 } 1233 Signal { 1234 name: "denoisingLevelChanged" 1235 Parameter { type: "double" } 1236 } 1237 Method { 1238 name: "setWhiteBalanceMode" 1239 Parameter { name: "mode"; type: "QDeclarativeCameraImageProcessing::WhiteBalanceMode" } 1240 } 1241 Method { 1242 name: "setManualWhiteBalance" 1243 Parameter { name: "colorTemp"; type: "double" } 1244 } 1245 Method { 1246 name: "setBrightness" 1247 revision: 2 1248 Parameter { name: "value"; type: "double" } 1249 } 1250 Method { 1251 name: "setContrast" 1252 Parameter { name: "value"; type: "double" } 1253 } 1254 Method { 1255 name: "setSaturation" 1256 Parameter { name: "value"; type: "double" } 1257 } 1258 Method { 1259 name: "setSharpeningLevel" 1260 Parameter { name: "value"; type: "double" } 1261 } 1262 Method { 1263 name: "setDenoisingLevel" 1264 Parameter { name: "value"; type: "double" } 1265 } 1266 Method { 1267 name: "setColorFilter" 1268 Parameter { name: "colorFilter"; type: "ColorFilter" } 1269 } 1270 } 1271 Component { 1272 name: "QDeclarativeCameraRecorder" 1273 prototype: "QObject" 1274 exports: ["QtMultimedia/CameraRecorder 5.0"] 1275 isCreatable: false 1276 exportMetaObjectRevisions: [0] 1277 Enum { 1278 name: "RecorderState" 1279 values: { 1280 "StoppedState": 0, 1281 "RecordingState": 1 1282 } 1283 } 1284 Enum { 1285 name: "RecorderStatus" 1286 values: { 1287 "UnavailableStatus": 0, 1288 "UnloadedStatus": 1, 1289 "LoadingStatus": 2, 1290 "LoadedStatus": 3, 1291 "StartingStatus": 4, 1292 "RecordingStatus": 5, 1293 "PausedStatus": 6, 1294 "FinalizingStatus": 7 1295 } 1296 } 1297 Enum { 1298 name: "EncodingMode" 1299 values: { 1300 "ConstantQualityEncoding": 0, 1301 "ConstantBitRateEncoding": 1, 1302 "AverageBitRateEncoding": 2 1303 } 1304 } 1305 Enum { 1306 name: "Error" 1307 values: { 1308 "NoError": 0, 1309 "ResourceError": 1, 1310 "FormatError": 2, 1311 "OutOfSpaceError": 3 1312 } 1313 } 1314 Property { name: "recorderState"; type: "RecorderState" } 1315 Property { name: "recorderStatus"; type: "RecorderStatus"; isReadonly: true } 1316 Property { name: "videoCodec"; type: "string" } 1317 Property { name: "resolution"; type: "QSize" } 1318 Property { name: "frameRate"; type: "double" } 1319 Property { name: "videoBitRate"; type: "int" } 1320 Property { name: "videoEncodingMode"; type: "EncodingMode" } 1321 Property { name: "audioCodec"; type: "string" } 1322 Property { name: "audioBitRate"; type: "int" } 1323 Property { name: "audioChannels"; type: "int" } 1324 Property { name: "audioSampleRate"; type: "int" } 1325 Property { name: "audioEncodingMode"; type: "EncodingMode" } 1326 Property { name: "mediaContainer"; type: "string" } 1327 Property { name: "duration"; type: "qlonglong"; isReadonly: true } 1328 Property { name: "outputLocation"; type: "string" } 1329 Property { name: "actualLocation"; type: "string"; isReadonly: true } 1330 Property { name: "muted"; type: "bool" } 1331 Property { name: "errorString"; type: "string"; isReadonly: true } 1332 Property { name: "errorCode"; type: "Error"; isReadonly: true } 1333 Signal { 1334 name: "recorderStateChanged" 1335 Parameter { name: "state"; type: "QDeclarativeCameraRecorder::RecorderState" } 1336 } 1337 Signal { 1338 name: "durationChanged" 1339 Parameter { name: "duration"; type: "qlonglong" } 1340 } 1341 Signal { 1342 name: "mutedChanged" 1343 Parameter { name: "muted"; type: "bool" } 1344 } 1345 Signal { 1346 name: "outputLocationChanged" 1347 Parameter { name: "location"; type: "string" } 1348 } 1349 Signal { 1350 name: "actualLocationChanged" 1351 Parameter { name: "location"; type: "string" } 1352 } 1353 Signal { 1354 name: "error" 1355 Parameter { name: "errorCode"; type: "QDeclarativeCameraRecorder::Error" } 1356 Parameter { name: "errorString"; type: "string" } 1357 } 1358 Signal { 1359 name: "metaDataChanged" 1360 Parameter { name: "key"; type: "string" } 1361 Parameter { name: "value"; type: "QVariant" } 1362 } 1363 Signal { 1364 name: "captureResolutionChanged" 1365 Parameter { type: "QSize" } 1366 } 1367 Signal { 1368 name: "audioCodecChanged" 1369 Parameter { name: "codec"; type: "string" } 1370 } 1371 Signal { 1372 name: "videoCodecChanged" 1373 Parameter { name: "codec"; type: "string" } 1374 } 1375 Signal { 1376 name: "mediaContainerChanged" 1377 Parameter { name: "container"; type: "string" } 1378 } 1379 Signal { 1380 name: "frameRateChanged" 1381 Parameter { name: "arg"; type: "double" } 1382 } 1383 Signal { 1384 name: "videoBitRateChanged" 1385 Parameter { name: "arg"; type: "int" } 1386 } 1387 Signal { 1388 name: "audioBitRateChanged" 1389 Parameter { name: "arg"; type: "int" } 1390 } 1391 Signal { 1392 name: "audioChannelsChanged" 1393 Parameter { name: "arg"; type: "int" } 1394 } 1395 Signal { 1396 name: "audioSampleRateChanged" 1397 Parameter { name: "arg"; type: "int" } 1398 } 1399 Signal { 1400 name: "audioEncodingModeChanged" 1401 Parameter { name: "encodingMode"; type: "EncodingMode" } 1402 } 1403 Signal { 1404 name: "videoEncodingModeChanged" 1405 Parameter { name: "encodingMode"; type: "EncodingMode" } 1406 } 1407 Method { 1408 name: "setOutputLocation" 1409 Parameter { name: "location"; type: "string" } 1410 } 1411 Method { name: "record" } 1412 Method { name: "stop" } 1413 Method { 1414 name: "setRecorderState" 1415 Parameter { name: "state"; type: "QDeclarativeCameraRecorder::RecorderState" } 1416 } 1417 Method { 1418 name: "setMuted" 1419 Parameter { name: "muted"; type: "bool" } 1420 } 1421 Method { 1422 name: "setMetadata" 1423 Parameter { name: "key"; type: "string" } 1424 Parameter { name: "value"; type: "QVariant" } 1425 } 1426 Method { 1427 name: "setCaptureResolution" 1428 Parameter { name: "resolution"; type: "QSize" } 1429 } 1430 Method { 1431 name: "setAudioCodec" 1432 Parameter { name: "codec"; type: "string" } 1433 } 1434 Method { 1435 name: "setVideoCodec" 1436 Parameter { name: "codec"; type: "string" } 1437 } 1438 Method { 1439 name: "setMediaContainer" 1440 Parameter { name: "container"; type: "string" } 1441 } 1442 Method { 1443 name: "setFrameRate" 1444 Parameter { name: "frameRate"; type: "double" } 1445 } 1446 Method { 1447 name: "setVideoBitRate" 1448 Parameter { name: "rate"; type: "int" } 1449 } 1450 Method { 1451 name: "setAudioBitRate" 1452 Parameter { name: "rate"; type: "int" } 1453 } 1454 Method { 1455 name: "setAudioChannels" 1456 Parameter { name: "channels"; type: "int" } 1457 } 1458 Method { 1459 name: "setAudioSampleRate" 1460 Parameter { name: "rate"; type: "int" } 1461 } 1462 Method { 1463 name: "setVideoEncodingMode" 1464 Parameter { name: "encodingMode"; type: "EncodingMode" } 1465 } 1466 Method { 1467 name: "setAudioEncodingMode" 1468 Parameter { name: "encodingMode"; type: "EncodingMode" } 1469 } 1470 } 1471 Component { 1472 name: "QDeclarativeCameraViewfinder" 1473 prototype: "QObject" 1474 exports: ["QtMultimedia/CameraViewfinder 5.4"] 1475 isCreatable: false 1476 exportMetaObjectRevisions: [0] 1477 Property { name: "resolution"; type: "QSize" } 1478 Property { name: "minimumFrameRate"; type: "double" } 1479 Property { name: "maximumFrameRate"; type: "double" } 1480 } 1481 Component { 1482 name: "QDeclarativeMediaMetaData" 1483 prototype: "QObject" 1484 Property { name: "title"; type: "QVariant" } 1485 Property { name: "subTitle"; type: "QVariant" } 1486 Property { name: "author"; type: "QVariant" } 1487 Property { name: "comment"; type: "QVariant" } 1488 Property { name: "description"; type: "QVariant" } 1489 Property { name: "category"; type: "QVariant" } 1490 Property { name: "genre"; type: "QVariant" } 1491 Property { name: "year"; type: "QVariant" } 1492 Property { name: "date"; type: "QVariant" } 1493 Property { name: "userRating"; type: "QVariant" } 1494 Property { name: "keywords"; type: "QVariant" } 1495 Property { name: "language"; type: "QVariant" } 1496 Property { name: "publisher"; type: "QVariant" } 1497 Property { name: "copyright"; type: "QVariant" } 1498 Property { name: "parentalRating"; type: "QVariant" } 1499 Property { name: "ratingOrganization"; type: "QVariant" } 1500 Property { name: "size"; type: "QVariant" } 1501 Property { name: "mediaType"; type: "QVariant" } 1502 Property { name: "duration"; type: "QVariant" } 1503 Property { name: "audioBitRate"; type: "QVariant" } 1504 Property { name: "audioCodec"; type: "QVariant" } 1505 Property { name: "averageLevel"; type: "QVariant" } 1506 Property { name: "channelCount"; type: "QVariant" } 1507 Property { name: "peakValue"; type: "QVariant" } 1508 Property { name: "sampleRate"; type: "QVariant" } 1509 Property { name: "albumTitle"; type: "QVariant" } 1510 Property { name: "albumArtist"; type: "QVariant" } 1511 Property { name: "contributingArtist"; type: "QVariant" } 1512 Property { name: "composer"; type: "QVariant" } 1513 Property { name: "conductor"; type: "QVariant" } 1514 Property { name: "lyrics"; type: "QVariant" } 1515 Property { name: "mood"; type: "QVariant" } 1516 Property { name: "trackNumber"; type: "QVariant" } 1517 Property { name: "trackCount"; type: "QVariant" } 1518 Property { name: "coverArtUrlSmall"; type: "QVariant" } 1519 Property { name: "coverArtUrlLarge"; type: "QVariant" } 1520 Property { name: "resolution"; type: "QVariant" } 1521 Property { name: "pixelAspectRatio"; type: "QVariant" } 1522 Property { name: "videoFrameRate"; type: "QVariant" } 1523 Property { name: "videoBitRate"; type: "QVariant" } 1524 Property { name: "videoCodec"; type: "QVariant" } 1525 Property { name: "posterUrl"; type: "QVariant" } 1526 Property { name: "chapterNumber"; type: "QVariant" } 1527 Property { name: "director"; type: "QVariant" } 1528 Property { name: "leadPerformer"; type: "QVariant" } 1529 Property { name: "writer"; type: "QVariant" } 1530 Property { name: "cameraManufacturer"; type: "QVariant" } 1531 Property { name: "cameraModel"; type: "QVariant" } 1532 Property { name: "event"; type: "QVariant" } 1533 Property { name: "subject"; type: "QVariant" } 1534 Property { name: "orientation"; type: "QVariant" } 1535 Property { name: "exposureTime"; type: "QVariant" } 1536 Property { name: "fNumber"; type: "QVariant" } 1537 Property { name: "exposureProgram"; type: "QVariant" } 1538 Property { name: "isoSpeedRatings"; type: "QVariant" } 1539 Property { name: "exposureBiasValue"; type: "QVariant" } 1540 Property { name: "dateTimeOriginal"; type: "QVariant" } 1541 Property { name: "dateTimeDigitized"; type: "QVariant" } 1542 Property { name: "subjectDistance"; type: "QVariant" } 1543 Property { name: "meteringMode"; type: "QVariant" } 1544 Property { name: "lightSource"; type: "QVariant" } 1545 Property { name: "flash"; type: "QVariant" } 1546 Property { name: "focalLength"; type: "QVariant" } 1547 Property { name: "exposureMode"; type: "QVariant" } 1548 Property { name: "whiteBalance"; type: "QVariant" } 1549 Property { name: "digitalZoomRatio"; type: "QVariant" } 1550 Property { name: "focalLengthIn35mmFilm"; type: "QVariant" } 1551 Property { name: "sceneCaptureType"; type: "QVariant" } 1552 Property { name: "gainControl"; type: "QVariant" } 1553 Property { name: "contrast"; type: "QVariant" } 1554 Property { name: "saturation"; type: "QVariant" } 1555 Property { name: "sharpness"; type: "QVariant" } 1556 Property { name: "deviceSettingDescription"; type: "QVariant" } 1557 Property { name: "gpsLatitude"; type: "QVariant" } 1558 Property { name: "gpsLongitude"; type: "QVariant" } 1559 Property { name: "gpsAltitude"; type: "QVariant" } 1560 Property { name: "gpsTimeStamp"; type: "QVariant" } 1561 Property { name: "gpsSatellites"; type: "QVariant" } 1562 Property { name: "gpsStatus"; type: "QVariant" } 1563 Property { name: "gpsDOP"; type: "QVariant" } 1564 Property { name: "gpsSpeed"; type: "QVariant" } 1565 Property { name: "gpsTrack"; type: "QVariant" } 1566 Property { name: "gpsTrackRef"; type: "QVariant" } 1567 Property { name: "gpsImgDirection"; type: "QVariant" } 1568 Property { name: "gpsImgDirectionRef"; type: "QVariant" } 1569 Property { name: "gpsMapDatum"; type: "QVariant" } 1570 Property { name: "gpsProcessingMethod"; type: "QVariant" } 1571 Property { name: "gpsAreaInformation"; type: "QVariant" } 1572 Signal { name: "metaDataChanged" } 1573 } 1574 Component { 1575 name: "QDeclarativeMultimediaGlobal" 1576 prototype: "QObject" 1577 exports: ["QtMultimedia/QtMultimedia 5.4"] 1578 isCreatable: false 1579 isSingleton: true 1580 exportMetaObjectRevisions: [0] 1581 Enum { 1582 name: "VolumeScale" 1583 values: { 1584 "LinearVolumeScale": 0, 1585 "CubicVolumeScale": 1, 1586 "LogarithmicVolumeScale": 2, 1587 "DecibelVolumeScale": 3 1588 } 1589 } 1590 Property { name: "defaultCamera"; type: "QJSValue"; isReadonly: true } 1591 Property { name: "availableCameras"; type: "QJSValue"; isReadonly: true } 1592 Method { 1593 name: "convertVolume" 1594 type: "double" 1595 Parameter { name: "volume"; type: "double" } 1596 Parameter { name: "from"; type: "VolumeScale" } 1597 Parameter { name: "to"; type: "VolumeScale" } 1598 } 1599 } 1600 Component { 1601 name: "QDeclarativePlaylist" 1602 defaultProperty: "items" 1603 prototype: "QAbstractListModel" 1604 exports: ["QtMultimedia/Playlist 5.6", "QtMultimedia/Playlist 5.7"] 1605 exportMetaObjectRevisions: [0, 1] 1606 Enum { 1607 name: "PlaybackMode" 1608 values: { 1609 "CurrentItemOnce": 0, 1610 "CurrentItemInLoop": 1, 1611 "Sequential": 2, 1612 "Loop": 3, 1613 "Random": 4 1614 } 1615 } 1616 Enum { 1617 name: "Error" 1618 values: { 1619 "NoError": 0, 1620 "FormatError": 1, 1621 "FormatNotSupportedError": 2, 1622 "NetworkError": 3, 1623 "AccessDeniedError": 4 1624 } 1625 } 1626 Property { name: "playbackMode"; type: "PlaybackMode" } 1627 Property { name: "currentItemSource"; type: "QUrl"; isReadonly: true } 1628 Property { name: "currentIndex"; type: "int" } 1629 Property { name: "itemCount"; type: "int"; isReadonly: true } 1630 Property { name: "readOnly"; type: "bool"; isReadonly: true } 1631 Property { name: "error"; type: "Error"; isReadonly: true } 1632 Property { name: "errorString"; type: "string"; isReadonly: true } 1633 Property { name: "items"; type: "QDeclarativePlaylistItem"; isList: true; isReadonly: true } 1634 Signal { 1635 name: "itemAboutToBeInserted" 1636 Parameter { name: "start"; type: "int" } 1637 Parameter { name: "end"; type: "int" } 1638 } 1639 Signal { 1640 name: "itemInserted" 1641 Parameter { name: "start"; type: "int" } 1642 Parameter { name: "end"; type: "int" } 1643 } 1644 Signal { 1645 name: "itemAboutToBeRemoved" 1646 Parameter { name: "start"; type: "int" } 1647 Parameter { name: "end"; type: "int" } 1648 } 1649 Signal { 1650 name: "itemRemoved" 1651 Parameter { name: "start"; type: "int" } 1652 Parameter { name: "end"; type: "int" } 1653 } 1654 Signal { 1655 name: "itemChanged" 1656 Parameter { name: "start"; type: "int" } 1657 Parameter { name: "end"; type: "int" } 1658 } 1659 Signal { name: "loaded" } 1660 Signal { name: "loadFailed" } 1661 Signal { 1662 name: "error" 1663 Parameter { name: "error"; type: "QDeclarativePlaylist::Error" } 1664 Parameter { name: "errorString"; type: "string" } 1665 } 1666 Method { 1667 name: "itemSource" 1668 type: "QUrl" 1669 Parameter { name: "index"; type: "int" } 1670 } 1671 Method { 1672 name: "nextIndex" 1673 type: "int" 1674 Parameter { name: "steps"; type: "int" } 1675 } 1676 Method { name: "nextIndex"; type: "int" } 1677 Method { 1678 name: "previousIndex" 1679 type: "int" 1680 Parameter { name: "steps"; type: "int" } 1681 } 1682 Method { name: "previousIndex"; type: "int" } 1683 Method { name: "next" } 1684 Method { name: "previous" } 1685 Method { name: "shuffle" } 1686 Method { 1687 name: "load" 1688 Parameter { name: "location"; type: "QUrl" } 1689 Parameter { name: "format"; type: "string" } 1690 } 1691 Method { 1692 name: "load" 1693 Parameter { name: "location"; type: "QUrl" } 1694 } 1695 Method { 1696 name: "save" 1697 type: "bool" 1698 Parameter { name: "location"; type: "QUrl" } 1699 Parameter { name: "format"; type: "string" } 1700 } 1701 Method { 1702 name: "save" 1703 type: "bool" 1704 Parameter { name: "location"; type: "QUrl" } 1705 } 1706 Method { 1707 name: "addItem" 1708 type: "bool" 1709 Parameter { name: "source"; type: "QUrl" } 1710 } 1711 Method { 1712 name: "addItems" 1713 revision: 1 1714 type: "bool" 1715 Parameter { name: "sources"; type: "QList<QUrl>" } 1716 } 1717 Method { 1718 name: "insertItem" 1719 type: "bool" 1720 Parameter { name: "index"; type: "int" } 1721 Parameter { name: "source"; type: "QUrl" } 1722 } 1723 Method { 1724 name: "insertItems" 1725 revision: 1 1726 type: "bool" 1727 Parameter { name: "index"; type: "int" } 1728 Parameter { name: "sources"; type: "QList<QUrl>" } 1729 } 1730 Method { 1731 name: "moveItem" 1732 revision: 1 1733 type: "bool" 1734 Parameter { name: "from"; type: "int" } 1735 Parameter { name: "to"; type: "int" } 1736 } 1737 Method { 1738 name: "removeItem" 1739 type: "bool" 1740 Parameter { name: "index"; type: "int" } 1741 } 1742 Method { 1743 name: "removeItems" 1744 revision: 1 1745 type: "bool" 1746 Parameter { name: "start"; type: "int" } 1747 Parameter { name: "end"; type: "int" } 1748 } 1749 Method { name: "clear"; type: "bool" } 1750 } 1751 Component { 1752 name: "QDeclarativePlaylistItem" 1753 prototype: "QObject" 1754 exports: ["QtMultimedia/PlaylistItem 5.6"] 1755 exportMetaObjectRevisions: [0] 1756 Property { name: "source"; type: "QUrl" } 1757 } 1758 Component { 1759 name: "QDeclarativeRadio" 1760 prototype: "QObject" 1761 exports: ["QtMultimedia/Radio 5.0"] 1762 exportMetaObjectRevisions: [0] 1763 Enum { 1764 name: "State" 1765 values: { 1766 "ActiveState": 0, 1767 "StoppedState": 1 1768 } 1769 } 1770 Enum { 1771 name: "Band" 1772 values: { 1773 "AM": 0, 1774 "FM": 1, 1775 "SW": 2, 1776 "LW": 3, 1777 "FM2": 4 1778 } 1779 } 1780 Enum { 1781 name: "Error" 1782 values: { 1783 "NoError": 0, 1784 "ResourceError": 1, 1785 "OpenError": 2, 1786 "OutOfRangeError": 3 1787 } 1788 } 1789 Enum { 1790 name: "StereoMode" 1791 values: { 1792 "ForceStereo": 0, 1793 "ForceMono": 1, 1794 "Auto": 2 1795 } 1796 } 1797 Enum { 1798 name: "SearchMode" 1799 values: { 1800 "SearchFast": 0, 1801 "SearchGetStationId": 1 1802 } 1803 } 1804 Enum { 1805 name: "Availability" 1806 values: { 1807 "Available": 0, 1808 "Busy": 2, 1809 "Unavailable": 1, 1810 "ResourceMissing": 3 1811 } 1812 } 1813 Property { name: "state"; type: "State"; isReadonly: true } 1814 Property { name: "band"; type: "Band" } 1815 Property { name: "frequency"; type: "int" } 1816 Property { name: "stereo"; type: "bool"; isReadonly: true } 1817 Property { name: "stereoMode"; type: "StereoMode" } 1818 Property { name: "signalStrength"; type: "int"; isReadonly: true } 1819 Property { name: "volume"; type: "int" } 1820 Property { name: "muted"; type: "bool" } 1821 Property { name: "searching"; type: "bool"; isReadonly: true } 1822 Property { name: "frequencyStep"; type: "int"; isReadonly: true } 1823 Property { name: "minimumFrequency"; type: "int"; isReadonly: true } 1824 Property { name: "maximumFrequency"; type: "int"; isReadonly: true } 1825 Property { name: "antennaConnected"; type: "bool"; isReadonly: true } 1826 Property { name: "availability"; type: "Availability"; isReadonly: true } 1827 Property { name: "radioData"; type: "QDeclarativeRadioData"; isReadonly: true; isPointer: true } 1828 Signal { 1829 name: "stateChanged" 1830 Parameter { name: "state"; type: "QDeclarativeRadio::State" } 1831 } 1832 Signal { 1833 name: "bandChanged" 1834 Parameter { name: "band"; type: "QDeclarativeRadio::Band" } 1835 } 1836 Signal { 1837 name: "frequencyChanged" 1838 Parameter { name: "frequency"; type: "int" } 1839 } 1840 Signal { 1841 name: "stereoStatusChanged" 1842 Parameter { name: "stereo"; type: "bool" } 1843 } 1844 Signal { 1845 name: "searchingChanged" 1846 Parameter { name: "searching"; type: "bool" } 1847 } 1848 Signal { 1849 name: "signalStrengthChanged" 1850 Parameter { name: "signalStrength"; type: "int" } 1851 } 1852 Signal { 1853 name: "volumeChanged" 1854 Parameter { name: "volume"; type: "int" } 1855 } 1856 Signal { 1857 name: "mutedChanged" 1858 Parameter { name: "muted"; type: "bool" } 1859 } 1860 Signal { 1861 name: "stationFound" 1862 Parameter { name: "frequency"; type: "int" } 1863 Parameter { name: "stationId"; type: "string" } 1864 } 1865 Signal { 1866 name: "antennaConnectedChanged" 1867 Parameter { name: "connectionStatus"; type: "bool" } 1868 } 1869 Signal { 1870 name: "availabilityChanged" 1871 Parameter { name: "availability"; type: "Availability" } 1872 } 1873 Signal { name: "errorChanged" } 1874 Signal { 1875 name: "error" 1876 Parameter { name: "errorCode"; type: "QDeclarativeRadio::Error" } 1877 } 1878 Method { 1879 name: "setBand" 1880 Parameter { name: "band"; type: "QDeclarativeRadio::Band" } 1881 } 1882 Method { 1883 name: "setFrequency" 1884 Parameter { name: "frequency"; type: "int" } 1885 } 1886 Method { 1887 name: "setStereoMode" 1888 Parameter { name: "stereoMode"; type: "QDeclarativeRadio::StereoMode" } 1889 } 1890 Method { 1891 name: "setVolume" 1892 Parameter { name: "volume"; type: "int" } 1893 } 1894 Method { 1895 name: "setMuted" 1896 Parameter { name: "muted"; type: "bool" } 1897 } 1898 Method { name: "cancelScan" } 1899 Method { name: "scanDown" } 1900 Method { name: "scanUp" } 1901 Method { name: "tuneUp" } 1902 Method { name: "tuneDown" } 1903 Method { 1904 name: "searchAllStations" 1905 Parameter { name: "searchMode"; type: "QDeclarativeRadio::SearchMode" } 1906 } 1907 Method { name: "searchAllStations" } 1908 Method { name: "start" } 1909 Method { name: "stop" } 1910 Method { name: "isAvailable"; type: "bool" } 1911 } 1912 Component { 1913 name: "QDeclarativeRadioData" 1914 prototype: "QObject" 1915 exports: ["QtMultimedia/RadioData 5.0"] 1916 exportMetaObjectRevisions: [0] 1917 Enum { 1918 name: "Error" 1919 values: { 1920 "NoError": 0, 1921 "ResourceError": 1, 1922 "OpenError": 2, 1923 "OutOfRangeError": 3 1924 } 1925 } 1926 Enum { 1927 name: "ProgramType" 1928 values: { 1929 "Undefined": 0, 1930 "News": 1, 1931 "CurrentAffairs": 2, 1932 "Information": 3, 1933 "Sport": 4, 1934 "Education": 5, 1935 "Drama": 6, 1936 "Culture": 7, 1937 "Science": 8, 1938 "Varied": 9, 1939 "PopMusic": 10, 1940 "RockMusic": 11, 1941 "EasyListening": 12, 1942 "LightClassical": 13, 1943 "SeriousClassical": 14, 1944 "OtherMusic": 15, 1945 "Weather": 16, 1946 "Finance": 17, 1947 "ChildrensProgrammes": 18, 1948 "SocialAffairs": 19, 1949 "Religion": 20, 1950 "PhoneIn": 21, 1951 "Travel": 22, 1952 "Leisure": 23, 1953 "JazzMusic": 24, 1954 "CountryMusic": 25, 1955 "NationalMusic": 26, 1956 "OldiesMusic": 27, 1957 "FolkMusic": 28, 1958 "Documentary": 29, 1959 "AlarmTest": 30, 1960 "Alarm": 31, 1961 "Talk": 32, 1962 "ClassicRock": 33, 1963 "AdultHits": 34, 1964 "SoftRock": 35, 1965 "Top40": 36, 1966 "Soft": 37, 1967 "Nostalgia": 38, 1968 "Classical": 39, 1969 "RhythmAndBlues": 40, 1970 "SoftRhythmAndBlues": 41, 1971 "Language": 42, 1972 "ReligiousMusic": 43, 1973 "ReligiousTalk": 44, 1974 "Personality": 45, 1975 "Public": 46, 1976 "College": 47 1977 } 1978 } 1979 Enum { 1980 name: "Availability" 1981 values: { 1982 "Available": 0, 1983 "Busy": 2, 1984 "Unavailable": 1, 1985 "ResourceMissing": 3 1986 } 1987 } 1988 Property { name: "stationId"; type: "string"; isReadonly: true } 1989 Property { name: "programType"; type: "QDeclarativeRadioData::ProgramType"; isReadonly: true } 1990 Property { name: "programTypeName"; type: "string"; isReadonly: true } 1991 Property { name: "stationName"; type: "string"; isReadonly: true } 1992 Property { name: "radioText"; type: "string"; isReadonly: true } 1993 Property { name: "alternativeFrequenciesEnabled"; type: "bool" } 1994 Property { name: "availability"; type: "Availability"; isReadonly: true } 1995 Signal { 1996 name: "stationIdChanged" 1997 Parameter { name: "stationId"; type: "string" } 1998 } 1999 Signal { 2000 name: "programTypeChanged" 2001 Parameter { name: "programType"; type: "QDeclarativeRadioData::ProgramType" } 2002 } 2003 Signal { 2004 name: "programTypeNameChanged" 2005 Parameter { name: "programTypeName"; type: "string" } 2006 } 2007 Signal { 2008 name: "stationNameChanged" 2009 Parameter { name: "stationName"; type: "string" } 2010 } 2011 Signal { 2012 name: "radioTextChanged" 2013 Parameter { name: "radioText"; type: "string" } 2014 } 2015 Signal { 2016 name: "alternativeFrequenciesEnabledChanged" 2017 Parameter { name: "enabled"; type: "bool" } 2018 } 2019 Signal { 2020 name: "availabilityChanged" 2021 Parameter { name: "availability"; type: "Availability" } 2022 } 2023 Signal { name: "errorChanged" } 2024 Signal { 2025 name: "error" 2026 Parameter { name: "errorCode"; type: "QDeclarativeRadioData::Error" } 2027 } 2028 Method { 2029 name: "setAlternativeFrequenciesEnabled" 2030 Parameter { name: "enabled"; type: "bool" } 2031 } 2032 Method { name: "isAvailable"; type: "bool" } 2033 } 2034 Component { 2035 name: "QDeclarativeTorch" 2036 prototype: "QObject" 2037 exports: ["QtMultimedia/Torch 5.0"] 2038 exportMetaObjectRevisions: [0] 2039 Property { name: "enabled"; type: "bool" } 2040 Property { name: "power"; type: "int" } 2041 } 2042 Component { 2043 name: "QDeclarativeVideoOutput" 2044 defaultProperty: "data" 2045 prototype: "QQuickItem" 2046 exports: [ 2047 "QtMultimedia/VideoOutput 5.0", 2048 "QtMultimedia/VideoOutput 5.13", 2049 "QtMultimedia/VideoOutput 5.15", 2050 "QtMultimedia/VideoOutput 5.2" 2051 ] 2052 exportMetaObjectRevisions: [0, 13, 15, 2] 2053 Enum { 2054 name: "FlushMode" 2055 values: { 2056 "EmptyFrame": 0, 2057 "FirstFrame": 1, 2058 "LastFrame": 2 2059 } 2060 } 2061 Enum { 2062 name: "FillMode" 2063 values: { 2064 "Stretch": 0, 2065 "PreserveAspectFit": 1, 2066 "PreserveAspectCrop": 2 2067 } 2068 } 2069 Property { name: "source"; type: "QObject"; isPointer: true } 2070 Property { name: "fillMode"; type: "FillMode" } 2071 Property { name: "orientation"; type: "int" } 2072 Property { name: "autoOrientation"; revision: 2; type: "bool" } 2073 Property { name: "sourceRect"; type: "QRectF"; isReadonly: true } 2074 Property { name: "contentRect"; type: "QRectF"; isReadonly: true } 2075 Property { name: "filters"; type: "QAbstractVideoFilter"; isList: true; isReadonly: true } 2076 Property { name: "flushMode"; revision: 13; type: "FlushMode" } 2077 Property { 2078 name: "videoSurface" 2079 revision: 15 2080 type: "QAbstractVideoSurface" 2081 isReadonly: true 2082 isPointer: true 2083 } 2084 Signal { 2085 name: "fillModeChanged" 2086 Parameter { type: "QDeclarativeVideoOutput::FillMode" } 2087 } 2088 Method { 2089 name: "mapPointToItem" 2090 type: "QPointF" 2091 Parameter { name: "point"; type: "QPointF" } 2092 } 2093 Method { 2094 name: "mapRectToItem" 2095 type: "QRectF" 2096 Parameter { name: "rectangle"; type: "QRectF" } 2097 } 2098 Method { 2099 name: "mapNormalizedPointToItem" 2100 type: "QPointF" 2101 Parameter { name: "point"; type: "QPointF" } 2102 } 2103 Method { 2104 name: "mapNormalizedRectToItem" 2105 type: "QRectF" 2106 Parameter { name: "rectangle"; type: "QRectF" } 2107 } 2108 Method { 2109 name: "mapPointToSource" 2110 type: "QPointF" 2111 Parameter { name: "point"; type: "QPointF" } 2112 } 2113 Method { 2114 name: "mapRectToSource" 2115 type: "QRectF" 2116 Parameter { name: "rectangle"; type: "QRectF" } 2117 } 2118 Method { 2119 name: "mapPointToSourceNormalized" 2120 type: "QPointF" 2121 Parameter { name: "point"; type: "QPointF" } 2122 } 2123 Method { 2124 name: "mapRectToSourceNormalized" 2125 type: "QRectF" 2126 Parameter { name: "rectangle"; type: "QRectF" } 2127 } 2128 } 2129 Component { 2130 name: "QMediaObject" 2131 prototype: "QObject" 2132 Property { name: "notifyInterval"; type: "int" } 2133 Signal { 2134 name: "notifyIntervalChanged" 2135 Parameter { name: "milliSeconds"; type: "int" } 2136 } 2137 Signal { 2138 name: "metaDataAvailableChanged" 2139 Parameter { name: "available"; type: "bool" } 2140 } 2141 Signal { name: "metaDataChanged" } 2142 Signal { 2143 name: "metaDataChanged" 2144 Parameter { name: "key"; type: "string" } 2145 Parameter { name: "value"; type: "QVariant" } 2146 } 2147 Signal { 2148 name: "availabilityChanged" 2149 Parameter { name: "available"; type: "bool" } 2150 } 2151 Signal { 2152 name: "availabilityChanged" 2153 Parameter { name: "availability"; type: "QMultimedia::AvailabilityStatus" } 2154 } 2155 } 2156 Component { name: "QSGVideoItemSurface"; prototype: "QAbstractVideoSurface" } 2157 Component { 2158 name: "QSoundEffect" 2159 prototype: "QObject" 2160 exports: [ 2161 "QtMultimedia/SoundEffect 5.0", 2162 "QtMultimedia/SoundEffect 5.3", 2163 "QtMultimedia/SoundEffect 5.8" 2164 ] 2165 exportMetaObjectRevisions: [0, 0, 0] 2166 Enum { 2167 name: "Loop" 2168 values: { 2169 "Infinite": -2 2170 } 2171 } 2172 Enum { 2173 name: "Status" 2174 values: { 2175 "Null": 0, 2176 "Loading": 1, 2177 "Ready": 2, 2178 "Error": 3 2179 } 2180 } 2181 Property { name: "source"; type: "QUrl" } 2182 Property { name: "loops"; type: "int" } 2183 Property { name: "loopsRemaining"; type: "int"; isReadonly: true } 2184 Property { name: "volume"; type: "double" } 2185 Property { name: "muted"; type: "bool" } 2186 Property { name: "playing"; type: "bool"; isReadonly: true } 2187 Property { name: "status"; type: "Status"; isReadonly: true } 2188 Property { name: "category"; type: "string" } 2189 Signal { name: "loopCountChanged" } 2190 Signal { name: "loadedChanged" } 2191 Method { name: "play" } 2192 Method { name: "stop" } 2193 } 2194} 2195