C# Class WebcamCapture.MediaController

Inheritance: IDisposable
Afficher le fichier Open project: alex-chekhachev/WebcamCapture.NET Class Usage Examples

Méthodes publiques

Méthode Description
ChangeCameraFormat ( ) : void
ChangePreviewState ( bool showVideo ) : void
DisableFilters ( ) : void
Dispose ( ) : void
FindCaptureDevice ( ) : IBaseFilter
HandleGraphEvent ( ) : void
MediaController ( IntPtr ownerHandle, Control videoWindowControl, FilterController filtersController ) : System
NotifyVideoWindow ( Message &m ) : void
ResetDevice ( ) : void
ResizeVideoWindow ( ) : void
SelectDevice ( DsDevice device ) : void
SetFilterBuilderType ( Type type ) : void

Private Methods

Méthode Description
AddFiltersToGraph ( ) : IBaseFilter

Adds registered filters to graph.

BuildAndRunGraph ( IBaseFilter sourceFilter ) : void
CaptureVideo ( ) : void
ChangeGraph ( Action action ) : void
ChooseFormat ( IBaseFilter filter ) : void
CloseInterfaces ( ) : void
ConfigureFilters ( ) : void
GetCaptureDevice ( ) : IBaseFilter
GetFormat ( IBaseFilter filter ) : void
GetInterfaces ( ) : void
GetOutputPin ( IBaseFilter filter ) : IPin
GetSourceFilter ( ) : IBaseFilter
HasStoredSettings ( ) : bool
OnFormatChanged ( ResolutionInfo resolutionInfo ) : void
OnFpsUpdated ( ) : void
OnVideoWindowSizeChanged ( ) : void
ResetGraph ( IBaseFilter source ) : void
SetFormat ( IBaseFilter source, int width, int height, int bpp ) : void
SetupVideoWindow ( ) : void
StartTimer ( ) : void

Method Details

ChangeCameraFormat() public méthode

public ChangeCameraFormat ( ) : void
Résultat void

ChangePreviewState() public méthode

public ChangePreviewState ( bool showVideo ) : void
showVideo bool
Résultat void

DisableFilters() public méthode

public DisableFilters ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindCaptureDevice() public static méthode

public static FindCaptureDevice ( ) : IBaseFilter
Résultat IBaseFilter

HandleGraphEvent() public méthode

public HandleGraphEvent ( ) : void
Résultat void

MediaController() public méthode

public MediaController ( IntPtr ownerHandle, Control videoWindowControl, FilterController filtersController ) : System
ownerHandle System.IntPtr
videoWindowControl System.Windows.Forms.Control
filtersController WebcamCapture.Filters.FilterController
Résultat System

NotifyVideoWindow() public méthode

public NotifyVideoWindow ( Message &m ) : void
m System.Windows.Forms.Message
Résultat void

ResetDevice() public méthode

public ResetDevice ( ) : void
Résultat void

ResizeVideoWindow() public méthode

public ResizeVideoWindow ( ) : void
Résultat void

SelectDevice() public méthode

public SelectDevice ( DsDevice device ) : void
device DsDevice
Résultat void

SetFilterBuilderType() public méthode

public SetFilterBuilderType ( Type type ) : void
type System.Type
Résultat void