Introduction – Sensoray 2246 User Manual

Page 6

Advertising
background image

MID2246_API int SN_SetMergeMethod (MID2246_FIELDALG merge_method, mergefunc_t *
custom_alg, int board)

........................................................................................................................

42

MID2246_API int SN_SnapshotToFile (char * szFilename, int filetype, int freezetime, int wait, int
qual, int CustMergeSize, int board)

....................................................................................................

42

MID2246_API int SN_SnapshotToFileW (LPWSTR pFile, int filetype, int freezetime, int wait, int
qual, int CustMergeSize, int board)

....................................................................................................

42

MID2246_API int SN_SnapshotToMem (BYTE * image, int size, int freezetime, int wait, int
board)

..................................................................................................................................................

43

MID2246_API int SN_SnapshotRaw (BYTE * image, int size, image_raw_t * pImage, int
freezetime, int wait, int board)

............................................................................................................

43

MID2246_API int SN_FreezeFrame (int bFreeze, int board = 0)

......................................................

44

Function Documentation - Overlay functions

........................................................................................

44

MID2246_API int SN_OverlayText (int xpos, int ypos, overlay_text_t * pOvlText, int regionmask,
int board)

.............................................................................................................................................

44

MID2246_API int SN_OverlayTextIdx (int AtIndex, int xpos, int ypos, overlay_text_t * pOvlText,
int regionmask, int board)

...................................................................................................................

44

MID2246_API int SN_OverlayImage (int xpos, int ypos, char * imageFile, int regionmask, int
board)

..................................................................................................................................................

45

MID2246_API int SN_OverlayImageIdx (int AtIndex, int xpos, int ypos, char * imageFile, int
regionmask, int board)

........................................................................................................................

45

MID2246_API int SetOverlayImageRaw (BYTE * image, int xPos, int yPos, int xSize, int ySize, int
AtIndex, int AtIndex, int xpos, int ypos, int regionmask, int board)

..................................................

45

MID2246_API int SN_OverlayQuad (int WinIndex, char * imageFile, int x1, int y1, int x2, int y2,
int x3, int y3, int x4, int y4, int regionmask, int board)

......................................................................

46

MID2246_API int SN_CopyBmpToOverlayZero (char * ImageFile, char * ImageRGBptr, int xPos,
int yPos, int xSize, int ySize, int Backgnd_ForegndN, int board)

......................................................

46

MID2246_API int SN_GetOverlayIdx (int WinIndex, int * Type, int * Region, int * Group, int *
Xpos, int * Ypos, char ** Value, int board)

.......................................................................................

46

MID2246_API int SN_OverlayBackgroundColor (int red, int green, int blue, int board)

.................

47

MID2246_API int SN_MoveOverlay (int WinIndex, int NewX, int NewY, int board)

....................

47

MID2246_API int SN_OverlayDelXY (int xpos, int ypos, int board)

...............................................

47

MID2246_API int SN_OverlayDel (int WinIndex, int board)

...........................................................

47

MID2246_API int SN_UpdateOverlay (int board)

............................................................................

47

MID2246_API int SN_ClearOverlay (int board)

...............................................................................

48

MID2246_API int SN_ClearOverlayRegion (int regionmask, int board)

..........................................

48

MID2246_API int SN_SetOverlayRegion (int regionmask, int board)

.............................................

48

MID2246_API int SN_SetOverlayMode (int mode, int board)

.........................................................

48

Function Documentation - General Purpose IO

.....................................................................................

48

MID2246_API int SN_SetGPOutput (int states, int board)

...............................................................

48

MID2246_API int SN_GetGPOutput (int * states, int board)

............................................................

48

MID2246_API int SN_GetGPInput (int * states, int board)

..............................................................

49

Function Documentation - Other

............................................................................................................

49

MID2246_API int SN_BootC (int board)

..........................................................................................

49

MID2246_API int SN_BootD (int board)

..........................................................................................

49

Sample code

....................................................................................................................................................

50

Setting Custom Merge Method for interlace reconstruction

......................................................................

50

Introduction

Sensoray’s 2246SDK is a software development kit that has been developed to allow OEM’s to
build their own applications for using the 2246 video capture board without knowledge of the
driver or DirectX.

6

Advertising