Spec-Zone.ru › Qt 5.9

Класс QVideoDeviceSelectorControl

Класс QVideoDeviceSelectorControl предоставляет средство выбора видеоустройства для управления медиа. Подробнее...

Заголовок: #include <QVideoDeviceSelectorControl>
qmake: QT += multimedia
Наследует: QMediaControl
  • Список всех членов, включая унаследованные

Открытые функции

virtual ~QVideoDeviceSelectorControl()
virtual int defaultDevice() const = 0
virtual int deviceCount() const = 0
virtual QString deviceDescription(int index) const = 0
virtual QString deviceName(int index) const = 0
virtual int selectedDevice() const = 0
  • 32 открытых функций, унаследованных от QObject

Открытые слоты

virtual void setSelectedDevice(int index) = 0
  • 1 открытый слот, унаследованный от QObject

Сигналы

void devicesChanged()
void selectedDeviceChanged(int index)
void selectedDeviceChanged(const QString &name)
  • 2 сигнала, унаследованные от QObject

Защищённые функции

QVideoDeviceSelectorControl(QObject *parent = Q_NULLPTR)
  • 9 защищённых функций, унаследованных от QObject

Макросы

QCameraInfoControl_iid
QVideoDeviceSelectorControl_iid

Дополнительные унаследованные члены

  • 1 свойство, унаследованное от QObject
  • 11 статических открытых членов, унаследованных от QObject

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

Класс QVideoDeviceSelectorControl предоставляет средство выбора видеоустройства для управления медиа.

Класс QVideoDeviceSelectorControl предоставляет описания доступных видеоустройств в системе и позволяет выбрать одно из них в качестве конечной точки медиа-сервиса.

Имя интерфейса QVideoDeviceSelectorControl равно org.qt-project.qt.videodeviceselectorcontrol/5.0 , как определено в QVideoDeviceSelectorControl_iid.

Документация по функциям-членам

[protected] QVideoDeviceSelectorControl::QVideoDeviceSelectorControl(QObject *parent = Q_NULLPTR)

Создаёт средство выбора видеоустройства с заданным parent.

[virtual] QVideoDeviceSelectorControl::~QVideoDeviceSelectorControl()

Удаляет средство выбора видеоустройства.

[pure virtual] int QVideoDeviceSelectorControl::defaultDevice() const

Возвращает индекс устройства видео по умолчанию.

[pure virtual] int QVideoDeviceSelectorControl::deviceCount() const

Возвращает количество доступных видеоустройств;

[pure virtual] QString QVideoDeviceSelectorControl::deviceDescription(int index) const

Возвращает описание видеоустройства по индексу index.

[pure virtual] QString QVideoDeviceSelectorControl::deviceName(int index) const

Возвращает имя видеоустройства по индексу index.

[signal] void QVideoDeviceSelectorControl::devicesChanged()

Сигнализирует о том, что список доступных видеоустройств изменился.

[pure virtual] int QVideoDeviceSelectorControl::selectedDevice() const

Возвращает индекс выбранного видеоустройства.

См. также setSelectedDevice().

[signal] void QVideoDeviceSelectorControl::selectedDeviceChanged(int index)

Сигнализирует о том, что выбранное видеоустройство с индексом index изменилось.

Примечание: Сигнал selectedDeviceChanged перегружен в этом классе. Для подключения к этому сигналу с помощью синтаксиса указателя на функцию Qt предоставляет удобную вспомогательную функцию, как показано в данном примере:

connect(videoDeviceSelectorControl, QOverload<int>::of(&QVideoDeviceSelectorControl::selectedDeviceChanged),
    [=](int index){ /* ... */ });

[signal] void QVideoDeviceSelectorControl::selectedDeviceChanged(const QString &name)

Сигнализирует о том, что выбранное видеоустройство name изменилось.

Примечание: Сигнал selectedDeviceChanged перегружен в этом классе. Для подключения к этому сигналу с помощью синтаксиса указателя на функцию Qt предоставляет удобную вспомогательную функцию, как показано в данном примере:

connect(videoDeviceSelectorControl, QOverload<const QString &>::of(&QVideoDeviceSelectorControl::selectedDeviceChanged),
    [=](const QString &name){ /* ... */ });

[pure virtual slot] void QVideoDeviceSelectorControl::setSelectedDevice(int index)

Устанавливает выбранное видеоустройство с индексом index.

См. также selectedDevice().

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

QCameraInfoControl_iid

org.qt-project.qt.camerainfocontrol/5.3

Определяет имя интерфейса класса QCameraInfoControl.

QVideoDeviceSelectorControl_iid

org.qt-project.qt.videodeviceselectorcontrol/5.0

Определяет имя интерфейса класса QVideoDeviceSelectorControl.

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

Spec-Zone.ru

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