C# Класс MarsRover.RoverCameraDevice

Наследование: AbstractCameraDevice
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetAverageFrameRate ( int ConfigIndex ) : int
GetCapabilities ( Size Resolution ) : VideoCapabilities
GetCapabilities ( int ConfigIndex ) : VideoCapabilities
GetFrameNumber ( ) : int
GetID ( ) : int
GetMaximumFrameRate ( int ConfigIndex ) : int
GetName ( ) : string
GetNumberOfConfiguration ( ) : int
GetSupportedFrameSize ( int ConfigIndex ) : Size
PrintConfigurationInfo ( ) : void
RegisterBitmapAcquiredCB ( NewBitmapAcquiredCBType aNewBitmapAcquiredCBHandler ) : void
ResetFrameNumber ( ) : void
RoverCameraDevice ( string aCameraName, string MonikerString, int aCameraID, int aFrameRateDivider ) : System
SetLatestFrame ( Bitmap aBitmap ) : void
Start ( VideoCapabilities Capability ) : void
Start ( int DesiredFrameRate, Size FrameSize ) : void
Stop ( ) : void

Приватные методы

Метод Описание
NewFrameAcquired ( object sender, NewFrameEventArgs eventArgs ) : void

Описание методов

GetAverageFrameRate() публичный Метод

public GetAverageFrameRate ( int ConfigIndex ) : int
ConfigIndex int
Результат int

GetCapabilities() публичный Метод

public GetCapabilities ( Size Resolution ) : VideoCapabilities
Resolution System.Drawing.Size
Результат AForge.Video.DirectShow.VideoCapabilities

GetCapabilities() публичный Метод

public GetCapabilities ( int ConfigIndex ) : VideoCapabilities
ConfigIndex int
Результат AForge.Video.DirectShow.VideoCapabilities

GetFrameNumber() публичный Метод

public GetFrameNumber ( ) : int
Результат int

GetID() публичный Метод

public GetID ( ) : int
Результат int

GetMaximumFrameRate() публичный Метод

public GetMaximumFrameRate ( int ConfigIndex ) : int
ConfigIndex int
Результат int

GetName() публичный Метод

public GetName ( ) : string
Результат string

GetNumberOfConfiguration() публичный Метод

public GetNumberOfConfiguration ( ) : int
Результат int

GetSupportedFrameSize() публичный Метод

public GetSupportedFrameSize ( int ConfigIndex ) : Size
ConfigIndex int
Результат System.Drawing.Size

PrintConfigurationInfo() публичный Метод

public PrintConfigurationInfo ( ) : void
Результат void

RegisterBitmapAcquiredCB() публичный Метод

public RegisterBitmapAcquiredCB ( NewBitmapAcquiredCBType aNewBitmapAcquiredCBHandler ) : void
aNewBitmapAcquiredCBHandler NewBitmapAcquiredCBType
Результат void

ResetFrameNumber() публичный Метод

public ResetFrameNumber ( ) : void
Результат void

RoverCameraDevice() публичный Метод

public RoverCameraDevice ( string aCameraName, string MonikerString, int aCameraID, int aFrameRateDivider ) : System
aCameraName string
MonikerString string
aCameraID int
aFrameRateDivider int
Результат System

SetLatestFrame() публичный Метод

public SetLatestFrame ( Bitmap aBitmap ) : void
aBitmap System.Drawing.Bitmap
Результат void

Start() публичный Метод

public Start ( VideoCapabilities Capability ) : void
Capability AForge.Video.DirectShow.VideoCapabilities
Результат void

Start() публичный Метод

public Start ( int DesiredFrameRate, Size FrameSize ) : void
DesiredFrameRate int
FrameSize System.Drawing.Size
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void