Spec-Zone.ru › Qt 5.6

QtMultimedia QML Тип

Предоставляет глобальный объект с полезными функциями из Qt Multimedia. Подробнее...

Оператор импорта: import QtMultimedia 5.6
С: QtMultimedia 5.4
  • Список всех членов, включая унаследованные

Свойства

  • availableCameras : список<объект>
  • defaultCamera : объект

Подробное описание

Объект QtMultimedia — глобальный объект с полезными функциями и свойствами.

Он не может быть инстанцирован; для его использования, вызывайте члены глобального объекта QtMultimedia напрямую. Например:

Camera {
    deviceId: QtMultimedia.defaultCamera.deviceId
}

Документация по свойствам

[только для чтения] availableCameras : список<объект>

Это свойство содержит информацию о камерах, доступных в системе.

Каждый объект в списке имеет следующие свойства:

deviceId Это свойство только для чтения, содержащее уникальный идентификатор камеры.

Вы можете выбрать устройство для использования с объектом Camera, установив свойство deviceId этого объекта на это значение.

displayName Это свойство только для чтения, содержащее удобочитаемое имя камеры. Вы можете использовать это свойство для отображения имени камеры в пользовательском интерфейсе.
position Это свойство только для чтения, содержащее физическое положение камеры в аппаратной системе. Для получения дополнительной информации см. Camera.position.
orientation Это свойство только для чтения, содержащее физическую ориентацию сенсора камеры. Для получения дополнительной информации см. Camera.orientation.

Примечание: Это свойство статическое; оно не обновляется при добавлении или удалении камер из системы, например, USB-камер на настольной платформе.

Следующий пример показывает, как отобразить список доступных камер. Пользователь может изменить активную камеру, выбрав один из элементов в списке.

Item {

    Camera {
        id: camera
    }

    VideoOutput {
        anchors.fill: parent
        source: camera
    }

    ListView {
        anchors.fill: parent

        model: QtMultimedia.availableCameras
        delegate: Text {
            text: modelData.displayName

            MouseArea {
                anchors.fill: parent
                onClicked: camera.deviceId = modelData.deviceId
            }
        }
    }
}

[только для чтения] defaultCamera : объект

Объект defaultCamera предоставляет информацию о стандартной камере в системе.

Его свойства — deviceId, displayName, position и orientation. См. availableCameras для описания каждого из них.

Если стандартная камера отсутствует, defaultCamera.deviceId будет содержать пустую строку.

Примечание: Это свойство статическое; оно не обновляется, если стандартная камера системы изменяется после запуска приложения.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtmultimedia-qtmultimedia.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API