Spec-Zone.ru › Qt 5.12

Класс 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
  • 31 открытых функций унаследовано от QObject

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

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

Сигналы

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

Статические открытые члены

const QMetaObject staticMetaObject
  • 9 статических открытых членов унаследовано от QObject

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

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

Макросы

QCameraInfoControl_iid
QVideoDeviceSelectorControl_iid

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

  • 1 свойство унаследовано от 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/qt-5.12/qvideodeviceselectorcontrol.html

Spec-Zone.ru

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