webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs | Enumerations | Functions
webrtc::videocapturemodule Namespace Reference

Classes

class  CaptureInputPin
 
class  CaptureSinkFilter
 
class  DeviceInfoDS
 
class  DeviceInfoImpl
 
class  DeviceInfoIos
 
class  DeviceInfoLinux
 
class  DeviceInfoMF
 
class  ExternalDeviceInfo
 
struct  tagTHREADNAME_INFO
 
struct  VideoCaptureCapabilityWindows
 
class  VideoCaptureDS
 
class  VideoCaptureImpl
 
class  VideoCaptureIos
 
class  VideoCaptureMF
 
class  VideoCaptureModuleV4L2
 

Typedefs

typedef struct webrtc::videocapturemodule::tagTHREADNAME_INFO THREADNAME_INFO
 

Enumerations

enum  { kDefaultWidth = 640 }
 
enum  { kDefaultHeight = 480 }
 
enum  { kDefaultFrameRate = 30 }
 
enum  { kMaxFrameRate =60 }
 
enum  { kDefaultCaptureDelay = 120 }
 
enum  { kMaxCaptureDelay = 270 }
 
enum  { kFrameRateCallbackInterval = 1000 }
 
enum  { kFrameRateCountHistorySize = 90 }
 
enum  { kFrameRateHistoryWindowMs = 2000 }
 
enum  { kDefaultWidth = 640 }
 
enum  { kDefaultHeight = 480 }
 
enum  { kDefaultFrameRate = 30 }
 
enum  { kMaxFrameRate =60 }
 
enum  { kDefaultCaptureDelay = 120 }
 
enum  { kMaxCaptureDelay = 270 }
 
enum  { kFrameRateCallbackInterval = 1000 }
 
enum  { kFrameRateCountHistorySize = 90 }
 
enum  { kFrameRateHistoryWindowMs = 2000 }
 

Functions

LONGLONG GetMaxOfFrameArray (LONGLONG *maxFps, long size)
 
IPin * GetInputPin (IBaseFilter *filter)
 
IPin * GetOutputPin (IBaseFilter *filter, REFGUID Category)
 
BOOL PinMatchesCategory (IPin *pPin, REFGUID Category)
 

Typedef Documentation

◆ THREADNAME_INFO

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kDefaultWidth 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultHeight 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultFrameRate 

◆ anonymous enum

anonymous enum
Enumerator
kMaxFrameRate 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultCaptureDelay 

◆ anonymous enum

anonymous enum
Enumerator
kMaxCaptureDelay 

◆ anonymous enum

anonymous enum
Enumerator
kFrameRateCallbackInterval 

◆ anonymous enum

anonymous enum
Enumerator
kFrameRateCountHistorySize 

◆ anonymous enum

anonymous enum
Enumerator
kFrameRateHistoryWindowMs 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultWidth 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultHeight 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultFrameRate 

◆ anonymous enum

anonymous enum
Enumerator
kMaxFrameRate 

◆ anonymous enum

anonymous enum
Enumerator
kDefaultCaptureDelay 

◆ anonymous enum

anonymous enum
Enumerator
kMaxCaptureDelay 

◆ anonymous enum

anonymous enum
Enumerator
kFrameRateCallbackInterval 

◆ anonymous enum

anonymous enum
Enumerator
kFrameRateCountHistorySize 

◆ anonymous enum

anonymous enum
Enumerator
kFrameRateHistoryWindowMs 

Function Documentation

◆ GetInputPin()

IPin * webrtc::videocapturemodule::GetInputPin ( IBaseFilter *  filter)

◆ GetMaxOfFrameArray()

LONGLONG webrtc::videocapturemodule::GetMaxOfFrameArray ( LONGLONG *  maxFps,
long  size 
)

◆ GetOutputPin()

IPin * webrtc::videocapturemodule::GetOutputPin ( IBaseFilter *  filter,
REFGUID  Category 
)

◆ PinMatchesCategory()

BOOL webrtc::videocapturemodule::PinMatchesCategory ( IPin *  pPin,
REFGUID  Category 
)