The QVideoDeviceSelectorControl class provides an video device selector media control. 更多...
| 头: | #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 | 
| virtual void | setSelectedDevice (int index ) = 0 | 
| void | devicesChanged () | 
| void | selectedDeviceChanged (int index ) | 
| void | selectedDeviceChanged (const QString & name ) | 
| const QMetaObject | staticMetaObject | 
| QVideoDeviceSelectorControl (QObject * parent = nullptr) | 
| QCameraInfoControl_iid | |
| QVideoDeviceSelectorControl_iid | 
The QVideoDeviceSelectorControl class provides an video device selector media control.
The QVideoDeviceSelectorControl class provides descriptions of the video devices available on a system and allows one to be selected as the endpoint of a media service.
						接口名称对于
						
							QVideoDeviceSelectorControl
						
						is
						
org.qt-project.qt.videodeviceselectorcontrol/5.0
						
						作为定义在
						
							QVideoDeviceSelectorControl_iid
						
						.
					
[protected]
						
						QVideoDeviceSelectorControl::
						
							QVideoDeviceSelectorControl
						
						(
						
							
								QObject
							
						
						*
						
							parent
						
						= nullptr)
						
					Constructs a video device selector control with the given parent .
[虚拟]
						
						QVideoDeviceSelectorControl::
						
							~QVideoDeviceSelectorControl
						
						()
						
					Destroys a video device selector control.
[pure virtual]
						
						
							int
						
						QVideoDeviceSelectorControl::
						
							defaultDevice
						
						() const
						
					Returns the index of the default video device.
[pure virtual]
						
						
							int
						
						QVideoDeviceSelectorControl::
						
							deviceCount
						
						() const
						
					Returns the number of available video devices;
[pure virtual]
						
						
							
								QString
							
						
						QVideoDeviceSelectorControl::
						
							deviceDescription
						
						(
						
							int
						
						
							index
						
						) const
						
					Returns a description of the video device at index .
[pure virtual]
						
						
							
								QString
							
						
						QVideoDeviceSelectorControl::
						
							deviceName
						
						(
						
							int
						
						
							index
						
						) const
						
					Returns the name of the video device at index .
[signal]
						
						
							void
						
						QVideoDeviceSelectorControl::
						
							devicesChanged
						
						()
						
					Signals that the list of available video devices has changed.
[pure virtual]
						
						
							int
						
						QVideoDeviceSelectorControl::
						
							selectedDevice
						
						() const
						
					Returns the index of the selected video device.
另请参阅 setSelectedDevice ().
[signal]
						
						
							void
						
						QVideoDeviceSelectorControl::
						
							selectedDeviceChanged
						
						(
						
							int
						
						
							index
						
						)
						
					Signals that the selected video device index 已改变。
注意: 信号 selectedDeviceChanged 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(videoDeviceSelectorControl, QOverload<int>::of(&QVideoDeviceSelectorControl::selectedDeviceChanged), [=](int index){ /* ... */ });
[signal]
						
						
							void
						
						QVideoDeviceSelectorControl::
						
							selectedDeviceChanged
						
						(const
						
							
								QString
							
						
						&
						name
						)
						
					Signals that the selected video device name 已改变。
注意: 信号 selectedDeviceChanged 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(videoDeviceSelectorControl, QOverload<const QString &>::of(&QVideoDeviceSelectorControl::selectedDeviceChanged), [=](const QString &name){ /* ... */ });
[pure virtual slot]
						
						
							void
						
						QVideoDeviceSelectorControl::
						
							setSelectedDevice
						
						(
						
							int
						
						
							index
						
						)
						
					Sets the selected video device index .
另请参阅 selectedDevice ().
						
org.qt-project.qt.camerainfocontrol/5.3
						
					
定义接口名为 QCameraInfoControl 类。
						
org.qt-project.qt.videodeviceselectorcontrol/5.0
						
					
定义接口名为 QVideoDeviceSelectorControl 类。