C# Класс MediaPortal.FrameGrabber

Provides functionality for grabbing the next video frame handed by the VMR to MediaPortal.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Clean ( ) : void

Suggests that the FrameGrabber releases resources.

GetCurrentImage ( ) : Bitmap

Grabs the next frame of video obtained from the VMR9 and return it as an RGB image

GetInstance ( ) : FrameGrabber
OnFrame ( Int16 width, Int16 height, Int16 arWidth, Int16 arHeight, uint pSurface, FrameSource FrameSource ) : void

Callback that gives the framegrabber a chance to grab the frame

OnFrameGUI ( ) : void

Callback that gives the framegrabber a chance to grab a GUI frame

OnFrameGUI ( Surface surface ) : void

Callback that gives the framegrabber a chance to grab a GUI frame

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

Метод Описание
FrameGrabber ( ) : System
VideoSurfaceToRGBSurface ( IntPtr src, IntPtr dst ) : void

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

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

Suggests that the FrameGrabber releases resources.
public Clean ( ) : void
Результат void

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

Grabs the next frame of video obtained from the VMR9 and return it as an RGB image
public GetCurrentImage ( ) : Bitmap
Результат System.Drawing.Bitmap

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

public static GetInstance ( ) : FrameGrabber
Результат FrameGrabber

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

Callback that gives the framegrabber a chance to grab the frame
public OnFrame ( Int16 width, Int16 height, Int16 arWidth, Int16 arHeight, uint pSurface, FrameSource FrameSource ) : void
width System.Int16
height System.Int16
arWidth System.Int16
arHeight System.Int16
pSurface uint
FrameSource FrameSource
Результат void

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

Callback that gives the framegrabber a chance to grab a GUI frame
public OnFrameGUI ( ) : void
Результат void

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

Callback that gives the framegrabber a chance to grab a GUI frame
public OnFrameGUI ( Surface surface ) : void
surface Surface
Результат void