webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <device_info_ds.h>
Public Member Functions | |
DeviceInfoDS () | |
virtual | ~DeviceInfoDS () |
int32_t | Init () |
virtual uint32_t | NumberOfDevices () |
virtual int32_t | GetDeviceName (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8, uint32_t productUniqueIdUTF8Length) |
virtual int32_t | DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY) |
IBaseFilter * | GetDeviceFilter (const char *deviceUniqueIdUTF8, char *productUniqueIdUTF8=NULL, uint32_t productUniqueIdUTF8Length=0) |
int32_t | GetWindowsCapability (const int32_t capabilityIndex, VideoCaptureCapabilityWindows &windowsCapability) |
DeviceInfoDS () | |
virtual | ~DeviceInfoDS () |
int32_t | Init () |
virtual uint32_t | NumberOfDevices () |
virtual int32_t | GetDeviceName (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8, uint32_t productUniqueIdUTF8Length) |
virtual int32_t | DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY) |
IBaseFilter * | GetDeviceFilter (const char *deviceUniqueIdUTF8, char *productUniqueIdUTF8=NULL, uint32_t productUniqueIdUTF8Length=0) |
int32_t | GetWindowsCapability (const int32_t capabilityIndex, VideoCaptureCapabilityWindows &windowsCapability) |
Public Member Functions inherited from webrtc::videocapturemodule::DeviceInfoImpl | |
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 | ~DeviceInfo () |
virtual | ~DeviceInfo () |
Static Public Member Functions | |
static DeviceInfoDS * | Create () |
static void | GetProductId (const char *devicePath, char *productUniqueIdUTF8, uint32_t productUniqueIdUTF8Length) |
static DeviceInfoDS * | Create () |
static void | GetProductId (const char *devicePath, char *productUniqueIdUTF8, uint32_t productUniqueIdUTF8Length) |
Protected Member Functions | |
int32_t | GetDeviceInfo (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8, uint32_t productUniqueIdUTF8Length) |
virtual int32_t | CreateCapabilityMap (const char *deviceUniqueIdUTF8) |
int32_t | GetDeviceInfo (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8, uint32_t productUniqueIdUTF8Length) |
virtual int32_t | CreateCapabilityMap (const char *deviceUniqueIdUTF8) |
Additional Inherited Members | |
Protected Types inherited from webrtc::videocapturemodule::DeviceInfoImpl | |
typedef std::vector< VideoCaptureCapability > | VideoCaptureCapabilities |
typedef std::vector< VideoCaptureCapability > | VideoCaptureCapabilities |
Protected Attributes inherited from webrtc::videocapturemodule::DeviceInfoImpl | |
VideoCaptureCapabilities | _captureCapabilities |
RWLockWrapper & | _apiLock |
char * | _lastUsedDeviceName |
uint32_t | _lastUsedDeviceNameLength |
webrtc::videocapturemodule::DeviceInfoDS::DeviceInfoDS | ( | ) |
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED ); //| COINIT_SPEED_OVER_MEMORY
|
virtual |
webrtc::videocapturemodule::DeviceInfoDS::DeviceInfoDS | ( | ) |
|
virtual |
|
static |
|
static |
|
protectedvirtual |
Implements webrtc::videocapturemodule::DeviceInfoImpl.
|
protectedvirtual |
Implements webrtc::videocapturemodule::DeviceInfoImpl.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
IBaseFilter* webrtc::videocapturemodule::DeviceInfoDS::GetDeviceFilter | ( | const char * | deviceUniqueIdUTF8, |
char * | productUniqueIdUTF8 = NULL , |
||
uint32_t | productUniqueIdUTF8Length = 0 |
||
) |
IBaseFilter * webrtc::videocapturemodule::DeviceInfoDS::GetDeviceFilter | ( | const char * | deviceUniqueIdUTF8, |
char * | productUniqueIdUTF8 = NULL , |
||
uint32_t | productUniqueIdUTF8Length = 0 |
||
) |
|
protected |
|
protected |
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
|
static |
|
static |
int32_t webrtc::videocapturemodule::DeviceInfoDS::GetWindowsCapability | ( | const int32_t | capabilityIndex, |
VideoCaptureCapabilityWindows & | windowsCapability | ||
) |
int32_t webrtc::videocapturemodule::DeviceInfoDS::GetWindowsCapability | ( | const int32_t | capabilityIndex, |
VideoCaptureCapabilityWindows & | windowsCapability | ||
) |
|
virtual |
Implements webrtc::videocapturemodule::DeviceInfoImpl.
|
virtual |
Implements webrtc::videocapturemodule::DeviceInfoImpl.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.
|
virtual |
Implements webrtc::VideoCaptureModule::DeviceInfo.