C# Класс WebcamCapture.MediaController

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

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

Метод Описание
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

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

Метод Описание
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

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

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

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

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

public ChangePreviewState ( bool showVideo ) : void
showVideo bool
Результат void

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

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

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

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

FindCaptureDevice() публичный статический Метод

public static FindCaptureDevice ( ) : IBaseFilter
Результат IBaseFilter

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

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

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

public MediaController ( IntPtr ownerHandle, Control videoWindowControl, FilterController filtersController ) : System
ownerHandle System.IntPtr
videoWindowControl System.Windows.Forms.Control
filtersController WebcamCapture.Filters.FilterController
Результат System

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

public NotifyVideoWindow ( Message &m ) : void
m System.Windows.Forms.Message
Результат void

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

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

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

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

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

public SelectDevice ( DsDevice device ) : void
device DsDevice
Результат void

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

public SetFilterBuilderType ( Type type ) : void
type System.Type
Результат void