C# Class QuadVideo.VideoSource

Inheritance: ISampleGrabberCB, IDisposable
Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode Description
Dispose ( ) : void

release everything.

GetFirstVideoInputDevice ( ) : IBaseFilter
GetInterfaces ( ) : void
Initialize ( ) : void
Pause ( ) : void
ReleaseInterfaces ( ) : void
Run ( ) : void
SetupGraph ( ) : void
VideoSource ( ) : System

Private Methods

Méthode Description
ConfigureSampleGrabber ( ISampleGrabber sampGrabber, int width, int height ) : void

Set the options on the sample grabber

ISampleGrabberCB ( double SampleTime, IMediaSample pSample ) : int

sample callback, NOT USED.

ISampleGrabberCB ( double SampleTime, IntPtr pBuffer, int BufferLen ) : int

buffer callback, COULD BE FROM FOREIGN THREAD.

SaveSizeInfo ( ISampleGrabber sampGrabber ) : void

Read and store the properties

SetConfigParms ( IPin pStill, int iWidth, int iHeight, short iBPP ) : void

Method Details

Dispose() public méthode

release everything.
public Dispose ( ) : void
Résultat void

GetFirstVideoInputDevice() public méthode

public GetFirstVideoInputDevice ( ) : IBaseFilter
Résultat IBaseFilter

GetInterfaces() public méthode

public GetInterfaces ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

ReleaseInterfaces() public méthode

public ReleaseInterfaces ( ) : void
Résultat void

Run() public méthode

public Run ( ) : void
Résultat void

SetupGraph() public méthode

public SetupGraph ( ) : void
Résultat void

VideoSource() public méthode

public VideoSource ( ) : System
Résultat System