webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::videocapturemodule::DeviceInfoIos Class Reference

#include <device_info.h>

Inheritance diagram for webrtc::videocapturemodule::DeviceInfoIos:
webrtc::videocapturemodule::DeviceInfoImpl webrtc::videocapturemodule::DeviceInfoImpl webrtc::VideoCaptureModule::DeviceInfo webrtc::VideoCaptureModule::DeviceInfo webrtc::VideoCaptureModule::DeviceInfo webrtc::VideoCaptureModule::DeviceInfo

Public Member Functions

 DeviceInfoIos ()
 
virtual ~DeviceInfoIos ()
 
int32_t Init () override
 
uint32_t NumberOfDevices () override
 
int32_t GetDeviceName (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8=0, uint32_t productUniqueIdUTF8Length=0) override
 
int32_t NumberOfCapabilities (const char *deviceUniqueIdUTF8) override
 
int32_t GetCapability (const char *deviceUniqueIdUTF8, const uint32_t deviceCapabilityNumber, VideoCaptureCapability &capability) override
 
int32_t DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY) override
 
int32_t GetOrientation (const char *deviceUniqueIdUTF8, VideoRotation &orientation) override
 
int32_t CreateCapabilityMap (const char *device_unique_id_utf8) override
 
 DeviceInfoIos ()
 
virtual ~DeviceInfoIos ()
 
int32_t Init () override
 
uint32_t NumberOfDevices () override
 
int32_t GetDeviceName (uint32_t deviceNumber, char *deviceNameUTF8, uint32_t deviceNameLength, char *deviceUniqueIdUTF8, uint32_t deviceUniqueIdUTF8Length, char *productUniqueIdUTF8=0, uint32_t productUniqueIdUTF8Length=0) override
 
int32_t NumberOfCapabilities (const char *deviceUniqueIdUTF8) override
 
int32_t GetCapability (const char *deviceUniqueIdUTF8, const uint32_t deviceCapabilityNumber, VideoCaptureCapability &capability) override
 
int32_t DisplayCaptureSettingsDialogBox (const char *deviceUniqueIdUTF8, const char *dialogTitleUTF8, void *parentWindow, uint32_t positionX, uint32_t positionY) override
 
int32_t GetOrientation (const char *deviceUniqueIdUTF8, VideoRotation &orientation) override
 
int32_t CreateCapabilityMap (const char *device_unique_id_utf8) override
 
- Public Member Functions inherited from webrtc::videocapturemodule::DeviceInfoImpl
 DeviceInfoImpl ()
 
virtual ~DeviceInfoImpl (void)
 
virtual int32_t GetBestMatchedCapability (const char *deviceUniqueIdUTF8, const VideoCaptureCapability &requested, VideoCaptureCapability &resulting)
 
 DeviceInfoImpl ()
 
virtual ~DeviceInfoImpl (void)
 
virtual int32_t GetBestMatchedCapability (const char *deviceUniqueIdUTF8, const VideoCaptureCapability &requested, VideoCaptureCapability &resulting)
 
- Public Member Functions inherited from webrtc::VideoCaptureModule::DeviceInfo
virtual ~DeviceInfo ()
 
virtual ~DeviceInfo ()
 

Additional Inherited Members

- Protected Types inherited from webrtc::videocapturemodule::DeviceInfoImpl
typedef std::vector< VideoCaptureCapabilityVideoCaptureCapabilities
 
typedef std::vector< VideoCaptureCapabilityVideoCaptureCapabilities
 
- Protected Attributes inherited from webrtc::videocapturemodule::DeviceInfoImpl
VideoCaptureCapabilities _captureCapabilities
 
RWLockWrapper_apiLock
 
char * _lastUsedDeviceName
 
uint32_t _lastUsedDeviceNameLength
 

Constructor & Destructor Documentation

◆ DeviceInfoIos() [1/2]

DeviceInfoIos::DeviceInfoIos ( )

◆ ~DeviceInfoIos() [1/2]

DeviceInfoIos::~DeviceInfoIos ( )
virtual

◆ DeviceInfoIos() [2/2]

webrtc::videocapturemodule::DeviceInfoIos::DeviceInfoIos ( )

◆ ~DeviceInfoIos() [2/2]

virtual webrtc::videocapturemodule::DeviceInfoIos::~DeviceInfoIos ( )
virtual

Member Function Documentation

◆ CreateCapabilityMap() [1/2]

int32_t DeviceInfoIos::CreateCapabilityMap ( const char *  device_unique_id_utf8)
overridevirtual

◆ CreateCapabilityMap() [2/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::CreateCapabilityMap ( const char *  device_unique_id_utf8)
overridevirtual

◆ DisplayCaptureSettingsDialogBox() [1/2]

int32_t DeviceInfoIos::DisplayCaptureSettingsDialogBox ( const char *  deviceUniqueIdUTF8,
const char *  dialogTitleUTF8,
void parentWindow,
uint32_t  positionX,
uint32_t  positionY 
)
overridevirtual

◆ DisplayCaptureSettingsDialogBox() [2/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::DisplayCaptureSettingsDialogBox ( const char *  deviceUniqueIdUTF8,
const char *  dialogTitleUTF8,
void parentWindow,
uint32_t  positionX,
uint32_t  positionY 
)
overridevirtual

◆ GetCapability() [1/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::GetCapability ( const char *  deviceUniqueIdUTF8,
const uint32_t  deviceCapabilityNumber,
VideoCaptureCapability capability 
)
overridevirtual

◆ GetCapability() [2/2]

int32_t DeviceInfoIos::GetCapability ( const char *  deviceUniqueIdUTF8,
const uint32_t  deviceCapabilityNumber,
VideoCaptureCapability capability 
)
overridevirtual

◆ GetDeviceName() [1/2]

int32_t DeviceInfoIos::GetDeviceName ( uint32_t  deviceNumber,
char *  deviceNameUTF8,
uint32_t  deviceNameLength,
char *  deviceUniqueIdUTF8,
uint32_t  deviceUniqueIdUTF8Length,
char *  productUniqueIdUTF8 = 0,
uint32_t  productUniqueIdUTF8Length = 0 
)
overridevirtual

◆ GetDeviceName() [2/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::GetDeviceName ( uint32_t  deviceNumber,
char *  deviceNameUTF8,
uint32_t  deviceNameLength,
char *  deviceUniqueIdUTF8,
uint32_t  deviceUniqueIdUTF8Length,
char *  productUniqueIdUTF8 = 0,
uint32_t  productUniqueIdUTF8Length = 0 
)
overridevirtual

◆ GetOrientation() [1/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::GetOrientation ( const char *  deviceUniqueIdUTF8,
VideoRotation orientation 
)
overridevirtual

◆ GetOrientation() [2/2]

int32_t DeviceInfoIos::GetOrientation ( const char *  deviceUniqueIdUTF8,
VideoRotation orientation 
)
overridevirtual

◆ Init() [1/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::Init ( )
overridevirtual

◆ Init() [2/2]

int32_t DeviceInfoIos::Init ( )
overridevirtual

◆ NumberOfCapabilities() [1/2]

int32_t DeviceInfoIos::NumberOfCapabilities ( const char *  deviceUniqueIdUTF8)
overridevirtual

◆ NumberOfCapabilities() [2/2]

int32_t webrtc::videocapturemodule::DeviceInfoIos::NumberOfCapabilities ( const char *  deviceUniqueIdUTF8)
overridevirtual

◆ NumberOfDevices() [1/2]

uint32_t webrtc::videocapturemodule::DeviceInfoIos::NumberOfDevices ( )
overridevirtual

◆ NumberOfDevices() [2/2]

uint32_t DeviceInfoIos::NumberOfDevices ( )
overridevirtual

The documentation for this class was generated from the following files: