webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <video_capture.h>
Public Member Functions | |
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 | NumberOfCapabilities (const char *deviceUniqueIdUTF8)=0 |
virtual int32_t | GetCapability (const char *deviceUniqueIdUTF8, const uint32_t deviceCapabilityNumber, VideoCaptureCapability &capability)=0 |
virtual int32_t | GetOrientation (const char *deviceUniqueIdUTF8, VideoRotation &orientation)=0 |
virtual int32_t | GetBestMatchedCapability (const char *deviceUniqueIdUTF8, const VideoCaptureCapability &requested, VideoCaptureCapability &resulting)=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 | NumberOfCapabilities (const char *deviceUniqueIdUTF8)=0 |
virtual int32_t | GetCapability (const char *deviceUniqueIdUTF8, const uint32_t deviceCapabilityNumber, VideoCaptureCapability &capability)=0 |
virtual int32_t | GetOrientation (const char *deviceUniqueIdUTF8, VideoRotation &orientation)=0 |
virtual int32_t | GetBestMatchedCapability (const char *deviceUniqueIdUTF8, const VideoCaptureCapability &requested, VideoCaptureCapability &resulting)=0 |
virtual int32_t | DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY)=0 |
virtual | ~DeviceInfo () |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Implemented in FakeWebRtcDeviceInfo, FakeWebRtcDeviceInfo, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoMF, and webrtc::videocapturemodule::ExternalDeviceInfo.
|
pure virtual |
Implemented in FakeWebRtcDeviceInfo, FakeWebRtcDeviceInfo, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoMF, and webrtc::videocapturemodule::ExternalDeviceInfo.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, FakeWebRtcDeviceInfo, FakeWebRtcDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::ExternalDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoLinux, and webrtc::videocapturemodule::DeviceInfoLinux.
|
pure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, FakeWebRtcDeviceInfo, FakeWebRtcDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::ExternalDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoLinux, and webrtc::videocapturemodule::DeviceInfoLinux.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, FakeWebRtcDeviceInfo, FakeWebRtcDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoMF, and webrtc::videocapturemodule::ExternalDeviceInfo.
|
pure virtual |
Implemented in webrtc::videocapturemodule::DeviceInfoDS, webrtc::videocapturemodule::DeviceInfoDS, FakeWebRtcDeviceInfo, FakeWebRtcDeviceInfo, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoIos, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoMF, webrtc::videocapturemodule::DeviceInfoLinux, webrtc::videocapturemodule::DeviceInfoMF, and webrtc::videocapturemodule::ExternalDeviceInfo.