📄 ui43api.h
字号:
/* I43 host commands in use: */
/* SetParamArray */
/* ****************************************************************** */
I43_ERROR_CODE I43_SetParamArray( I43_UINT16 wParamID,
I43_UINT16 wOffset,
I43_UINT16 wSize
);
/* ****************************************************************** */
/* I43_GetParamArray */
/* ****************************************************************** */
/* Input Parameters: */
/* wParamID - The ID of the param array to get. */
/* (See host commmand spec for details) */
/* wOffset - Offset from the array base address in which data */
/* should be read */
/* wSize - the size of data to read from the param array */
/* Return Value: */
/* Success - I43ERR_OK. */
/* Fail - I43 error code according to the specific error. */
/* ****************************************************************** */
/* This function reads an array of parameters from the COACH. */
/* Each parameter array which can be read via this command has a */
/* unique ParamID. */
/* The array data is written into the I43_GET_PARAM_ARRAY_MEM_LOCATION*/
/* ****************************************************************** */
/* I43 host commands in use: */
/* GetParamArray */
/* ****************************************************************** */
I43_ERROR_CODE I43_GetParamArray( I43_UINT16 wParamID,
I43_UINT16 wOffset,
I43_UINT16 wSize
);
////////////////////////////////OSD///////////////////////////////////////
I43_ERROR_CODE I43_SetOSDDisplayAttr( I43_UINT8 bDisplayID,
I43OSD_ATTR_TYPE wAttr,
I43_UINT16 wParam1,
I43_UINT16 wParam2,
I43_UINT16 wParam3,
I43_UINT16 wParam4
);
I43_ERROR_CODE I43_ClearOSDStrip( I43_UINT8 bStripNumber
);
I43_ERROR_CODE I43_ShowHLRect( I43_HL_RECT_ID bRectID,
I43_BOOL bShow
);
I43_ERROR_CODE I43_SetDisplayMode( I43_DISPLAY_MODE bMode
);
I43_ERROR_CODE I43_OSDDrawTextID( I43_UINT8 bDisplayID,
I43_UINT16 wStartX,
I43_UINT16 wStartY,
I43_UINT16 wWidth,
I43_UINT16 wHeight,
I43_UINT16 wLength,
I43_UINT16 wFlagsMS,
I43_UINT16 wFlagsLS,
I43_UINT16 wStringID
);
I43_ERROR_CODE I43_OSDDrawText( I43_UINT8 bDisplayID,
I43_UINT16 wStartX,
I43_UINT16 wStartY,
I43_UINT16 wWidth,
I43_UINT16 wHeight,
I43_UINT16 wLength,
I43_UINT16 wFlagsMS,
I43_UINT16 wFlagsLS
);
I43_ERROR_CODE I43_OSDDrawObject( I43_UINT8 bDisplayID,
I43OSD_OBJECT_TYPE wType,
I43_UINT16 wStartX,
I43_UINT16 wStartY,
I43_UINT16 wWidth,
I43_UINT16 wHeight,
I43_UINT16 wResourceID
);
I43_ERROR_CODE I43_ConfigHLRect( HL_RECT_CONFIGURATION* pConfig
);
I43_ERROR_CODE I43_SetOSDCLUTEx(I43_UINT8 ucCLutEntryIndex,
I43_UINT8 ucYComponent,
I43_UINT8 ucUComponent,
I43_UINT8 ucVComponent
);
I43_ERROR_CODE I43_SetHLRect( HL_RECT_SETTINGS* pSettings
);
I43_ERROR_CODE I43_GetCurrentImage( I43_UINT16* pwImageIndex
);
I43_ERROR_CODE I43_GetFileAttributes( I43_BOOL bByName,
I43_UINT16* pwSuccess,
FILE_ATTRIB* pAttribute
);
I43_ERROR_CODE I43_ConfigCapture( I43_UINT8 bConfig,
I43_UINT16 wOperand
);
I43_ERROR_CODE I43_SetCompressionRatio( I43_COMPRESSION_RATIO bCompressionRatio
);
I43_ERROR_CODE I43_SetFileName( I43_UINT8 pbName[ATT_FILE_NAME_SIZE/ATT_FILE_NAME_SIZE]
);
I43_ERROR_CODE I43_SetCurrentImage( I43_UINT16 wImageIndex
);
I43_ERROR_CODE I43_GetDCFInfo( I43_UINT16 wIndex,
I43_UINT16* pwDirNum,
I43_UINT16* pwFileNum,
I43_UINT16* pwItemTypes,
I43_UINT16* pwLocked
);
I43_ERROR_CODE I43_DrawObject( I43GR_OBJECT_TYPE bType,
I43_UINT16 wStartX,
I43_UINT16 wStartY,
I43_UINT16 wResourceId
);
I43_ERROR_CODE I43_AudioConfig( I43_UINT8 uwLinearCfg,
I43_UINT16 uwSamplingRate,
I43_UINT16 uwSDivider,
I43_UINT16 uwFDivider
);
I43_ERROR_CODE I43_ConfigCapture( I43_UINT8 bConfig,
I43_UINT16 wOperand
);
I43_ERROR_CODE I43_CaptureAudioMessage();
I43_ERROR_CODE I43_RecordPlayAudio( I43_UINT8 uwOpType
);
I43_ERROR_CODE I43_GetParamArray( I43_UINT16 wParamID,
I43_UINT16 wOffset,
I43_UINT16 wSize
);
I43_ERROR_CODE I43_SetCaptureAgc( I43_UINT8 bIndex
);
I43_ERROR_CODE I43_ConfigImageResize( I43_UINT8 bConfig,
I43_UINT16 wSizeX,
I43_UINT16 wSizeY
);
I43_ERROR_CODE I43_ConfigInputImage( I43_INPUT_IMAGE_CONFIG* pConfig
);
I43_ERROR_CODE I43_SetExposureDeviation( I43_UINT8 bDeviation
);
I43_ERROR_CODE I43_SetRGB2YUV( I43_UINT16 A[3][3]
);
I43_ERROR_CODE I43_SetWBMode( I43_WB_MODE bMode
);
I43_ERROR_CODE I43_SetWBValues( I43_UINT16 wScaleR,
I43_UINT16 wScaleG,
I43_UINT16 wScaleB
);
I43_ERROR_CODE I43_LockWB( I43_BOOL bLock
);
I43_ERROR_CODE I43_FileOperation( I43_BOOL bByName,
I43_UINT8 bTarget,
I43_UINT8 bOperation,
I43_UINT16* pwSuccess
);
I43_ERROR_CODE I43_SetEdgeEnhancement( I43_UINT3 bEdgeEnhancement
);
I43_ERROR_CODE I43_SetMeanBlackNoiseRGB( I43_UINT8 bValueR,
I43_UINT8 bValueG,
I43_UINT8 bValueB
);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __I43_API_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -