|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <device_info_impl.h>
Public Member Functions | |
| DeviceInfoImpl () | |
| virtual | ~DeviceInfoImpl (void) |
| virtual int32_t | NumberOfCapabilities (const char *deviceUniqueIdUTF8) |
| virtual int32_t | GetCapability (const char *deviceUniqueIdUTF8, const uint32_t deviceCapabilityNumber, VideoCaptureCapability &capability) |
| virtual int32_t | GetBestMatchedCapability (const char *deviceUniqueIdUTF8, const VideoCaptureCapability &requested, VideoCaptureCapability &resulting) |
| virtual int32_t | GetOrientation (const char *deviceUniqueIdUTF8, VideoRotation &orientation) |
| DeviceInfoImpl () | |
| virtual | ~DeviceInfoImpl (void) |
| virtual int32_t | NumberOfCapabilities (const char *deviceUniqueIdUTF8) |
| virtual int32_t | GetCapability (const char *deviceUniqueIdUTF8, const uint32_t deviceCapabilityNumber, VideoCaptureCapability &capability) |
| virtual int32_t | GetBestMatchedCapability (const char *deviceUniqueIdUTF8, const VideoCaptureCapability &requested, VideoCaptureCapability &resulting) |
| virtual int32_t | GetOrientation (const char *deviceUniqueIdUTF8, VideoRotation &orientation) |
Public Member Functions inherited from webrtc::VideoCaptureModule::DeviceInfo | |
| virtual uint32_t | NumberOfDevices ()=0 |
| virtual int32_t | GetDeviceName (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8=0, uint32_t productUniqueIdUTF8Length=0)=0 |
| virtual int32_t | DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY)=0 |
| virtual | ~DeviceInfo () |
| virtual uint32_t | NumberOfDevices ()=0 |
| virtual int32_t | GetDeviceName (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8=0, uint32_t productUniqueIdUTF8Length=0)=0 |
| virtual int32_t | DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY)=0 |
| virtual | ~DeviceInfo () |
Protected Types | |
| typedef std::vector< VideoCaptureCapability > | VideoCaptureCapabilities |
| typedef std::vector< VideoCaptureCapability > | VideoCaptureCapabilities |
Protected Member Functions | |
| virtual int32_t | Init ()=0 |
| virtual int32_t | CreateCapabilityMap (const char *deviceUniqueIdUTF8)=0 |
| virtual int32_t | Init ()=0 |
| virtual int32_t | CreateCapabilityMap (const char *deviceUniqueIdUTF8)=0 |
Protected Attributes | |
| VideoCaptureCapabilities | _captureCapabilities |
| RWLockWrapper & | _apiLock |
| char * | _lastUsedDeviceName |
| uint32_t | _lastUsedDeviceNameLength |
|
protected |
|
protected |
| webrtc::videocapturemodule::DeviceInfoImpl::DeviceInfoImpl | ( | ) |
|
virtual |
| webrtc::videocapturemodule::DeviceInfoImpl::DeviceInfoImpl | ( | ) |
|
virtual |
|
protectedpure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::ExternalDeviceInfo, webrtc::videocapturemodule::DeviceInfoLinux, and webrtc::videocapturemodule::DeviceInfoLinux.
|
protectedpure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::ExternalDeviceInfo, webrtc::videocapturemodule::DeviceInfoLinux, and webrtc::videocapturemodule::DeviceInfoLinux.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
Reimplemented in webrtc::videocapturemodule::DeviceInfoIos, and webrtc::videocapturemodule::DeviceInfoIos.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
Reimplemented in webrtc::videocapturemodule::DeviceInfoIos, and webrtc::videocapturemodule::DeviceInfoIos.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
Reimplemented in webrtc::videocapturemodule::DeviceInfoIos, and webrtc::videocapturemodule::DeviceInfoIos.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
Reimplemented in webrtc::videocapturemodule::DeviceInfoIos, and webrtc::videocapturemodule::DeviceInfoIos.
|
protectedpure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::ExternalDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoMF, and webrtc::videocapturemodule::DeviceInfoMF.
|
protectedpure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::ExternalDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoMF, and webrtc::videocapturemodule::DeviceInfoMF.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
Reimplemented in webrtc::videocapturemodule::DeviceInfoIos, and webrtc::videocapturemodule::DeviceInfoIos.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
Reimplemented in webrtc::videocapturemodule::DeviceInfoIos, and webrtc::videocapturemodule::DeviceInfoIos.
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13