Spec-Zone.ru › Qt 5.6

Класс 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

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

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 перегружен в этом классе. Чтобы подключиться к нему с помощью синтаксиса указателя на функцию, необходимо указать тип сигнала в статическом приведении, как показано в этом примере:

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

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

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

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

connect(videoDeviceSelectorControl, static_cast<void(QVideoDeviceSelectorControl::*)(const QString &)>(&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.6/qvideodeviceselectorcontrol.html

Spec-Zone.ru

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