You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.0 KiB
56 lines
2.0 KiB
/******************************************************************************
|
|
|
|
Copyright (C), 2001-2011, Hisilicon Tech. Co., Ltd.
|
|
|
|
******************************************************************************
|
|
File Name : mpi_hdmi.h
|
|
Version : Initial Draft
|
|
Author : Hisilicon multimedia software group
|
|
Created : 2011/12/28
|
|
Description :
|
|
History :
|
|
1.Date : 2011/12/28
|
|
Author : n00168968/q46153/l00168554
|
|
Modification: Created file
|
|
|
|
******************************************************************************/
|
|
|
|
#ifndef __MPI_HDMI_H__
|
|
#define __MPI_HDMI_H__
|
|
|
|
#include "hi_comm_hdmi.h"
|
|
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
#endif /* End of #ifdef __cplusplus */
|
|
|
|
HI_S32 HI_MPI_HDMI_Init(HI_HDMI_INIT_PARA_S *pstHdmiPara);
|
|
HI_S32 HI_MPI_HDMI_DeInit(void);
|
|
HI_S32 HI_MPI_HDMI_Open(HI_HDMI_ID_E enHdmi);
|
|
HI_S32 HI_MPI_HDMI_Close(HI_HDMI_ID_E enHdmi);
|
|
HI_S32 HI_MPI_HDMI_GetSinkCapability(HI_HDMI_ID_E enHdmi,HI_HDMI_SINK_CAPABILITY_S *pstSinkCap);
|
|
HI_S32 HI_MPI_HDMI_SetAttr(HI_HDMI_ID_E enHdmi, HI_HDMI_ATTR_S *pstAttr);
|
|
HI_S32 HI_MPI_HDMI_GetAttr(HI_HDMI_ID_E enHdmi, HI_HDMI_ATTR_S *pstAttr);
|
|
HI_S32 HI_MPI_HDMI_Start(HI_HDMI_ID_E enHdmi);
|
|
HI_S32 HI_MPI_HDMI_Stop(HI_HDMI_ID_E enHdmi);
|
|
HI_S32 HI_MPI_HDMI_SetAVMute(HI_HDMI_ID_E enHdmi, HI_BOOL bAvMute);
|
|
HI_S32 HI_MPI_HDMI_Force_GetEDID(HI_HDMI_ID_E enHdmi, HI_HDMI_EDID_S *pstEdidData);
|
|
|
|
/* Normally, these functions are not necessary */
|
|
HI_S32 HI_MPI_HDMI_SetDeepColor(HI_HDMI_ID_E enHdmi, HI_HDMI_DEEP_COLOR_E enDeepColor);
|
|
HI_S32 HI_MPI_HDMI_GetDeepColor(HI_HDMI_ID_E enHdmi, HI_HDMI_DEEP_COLOR_E *penDeepColor);
|
|
|
|
HI_S32 HI_MPI_HDMI_SetInfoFrame(HI_HDMI_ID_E enHdmi, HI_HDMI_INFOFRAME_S *pstInfoFrame);
|
|
HI_S32 HI_MPI_HDMI_GetInfoFrame(HI_HDMI_ID_E enHdmi, HI_HDMI_INFOFRAME_TYPE_E enInfoFrameType, HI_HDMI_INFOFRAME_S *pstInfoFrame);
|
|
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
}
|
|
#endif
|
|
#endif /* End of #ifdef __cplusplus */
|
|
|
|
#endif /*__MPI_HDMI_H__ */
|
|
|