C# 클래스 MarsRover.RoverCameraDevice

상속: AbstractCameraDevice
파일 보기 프로젝트 열기: jpadillak/Concordia_Capstone2013-14 1 사용 예제들

공개 메소드들

메소드 설명
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