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