Spec-Zone.ru › Qt 5.11

Класс 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
  • 34 открытых функции, унаследованные от 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 = nullptr)
  • 9 защищенных функций, унаследованных от QObject

Макросы

QCameraInfoControl_iid
QVideoDeviceSelectorControl_iid

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

  • 1 свойство, унаследованное от QObject
  • 1 открытая переменная, унаследованная от QObject
  • 10 статических открытых членов, унаследованных от QObject
  • 2 защищенных переменных, унаследованных от QObject

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

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

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

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

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

[protected] QVideoDeviceSelectorControl::QVideoDeviceSelectorControl(QObject *parent = 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/archives/qt-5.11/qvideodeviceselectorcontrol.html

Spec-Zone.ru

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