C# Class Windows8.Conference.WebRTC.VideoCaptureProvider

Inheritance: FM.IceLink.WebRTC.VideoCaptureProvider
显示文件 Open project: QuickBlox/quickblox-dotnet-sdk

Public Methods

Method Description
Destroy ( ) : void
GetDeviceNames ( ) : string[]
GetFrontDeviceNumber ( ) : int

Gets the front device number.

GetLabel ( ) : string
GetPreviewControl ( ) : object
GetRearDeviceNumber ( ) : int

Gets the rear device number.

GetVideoDeviceInfo ( int videoDeviceNumber ) : DeviceInformation
GetVideoDeviceInfos ( ) : DeviceInformationCollection
Initialize ( VideoCaptureInitializeArgs captureArgs ) : void
Start ( ) : bool
Stop ( ) : void

Private Methods

Method Description
GetFrameRateDistance ( VideoEncodingProperties vep ) : int
GetSizeDistance ( VideoEncodingProperties vep ) : int
PropertiesChanges ( object>.IObservableMap sender, IMapChangedEventArgs @event ) : void
StartAsync ( MediaCaptureInitializationSettings settings ) : void
StopAsync ( ) : void

Method Details

Destroy() public method

public Destroy ( ) : void
return void

GetDeviceNames() public method

public GetDeviceNames ( ) : string[]
return string[]

GetFrontDeviceNumber() public method

Gets the front device number.
public GetFrontDeviceNumber ( ) : int
return int

GetLabel() public method

public GetLabel ( ) : string
return string

GetPreviewControl() public method

public GetPreviewControl ( ) : object
return object

GetRearDeviceNumber() public method

Gets the rear device number.
public GetRearDeviceNumber ( ) : int
return int

GetVideoDeviceInfo() public static method

public static GetVideoDeviceInfo ( int videoDeviceNumber ) : DeviceInformation
videoDeviceNumber int
return Windows.Devices.Enumeration.DeviceInformation

GetVideoDeviceInfos() public static method

public static GetVideoDeviceInfos ( ) : DeviceInformationCollection
return DeviceInformationCollection

Initialize() public method

public Initialize ( VideoCaptureInitializeArgs captureArgs ) : void
captureArgs VideoCaptureInitializeArgs
return void

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : void
return void