#ifndef __HDMI_NOTICE_H__ #define __HDMI_NOTICE_H__ #include "drv_types.h" typedef enum _HDMI_NOTICE_TYPE_e { HDMINOTICE_INITSTATE, // 0 HDMINOTICE_NOSIGNAL, // 1 HDMINOTICE_HAVESIGNAL, // 2 HDMINOTICE_NOTSUPPORT, // 3 HDMINOTICE_PROCESSING_IN, // 4 HDMINOTICE_PROCESSING_OUT, // 5 HDMINOTICE_AVMUTE, // 6 HDMINOTICE_AVUNMUTE, // 7 HDMINOTICE_INACTIVE, // 8 HDMINOTICE_HDMIMODE, // 9 HDMINOTICE_DVIMODE, // 10 HDMINOTICE_MHL_CONTENT_ON, // 11 HDMINOTICE_MHL_CONTENT_OFF, // 12 HDMINOTICE_SPD_INFOFRAME_UPDATE,// 13 } HDMI_NOTICE_TYPE_e ; void HDMI_NoticeHandler(HDMI_NOTICE_TYPE_e status, const INT8* src); void HDMI_NoticeHotPlug(UINT32 hpd_status); typedef enum { ACP_GENERIC_AUDIO = 0x00, ACP_IEC60958_IDENTIFIED, ACP_DVD_AUDIO, ACP_SUPER_AUDIO_CD } ACP_PKT_T; void HDMI_NoticeAudioACP(ACP_PKT_T type); //void HDMI_NoticeAudioTypeSupport(BOOL bSupport); typedef enum __HDMI_VIDEO_MODE { NO_HDMI_AUDIO, DVI_MODE, HDMI_MODE, } HDMI_VIDEO_MODE; void HDMI_NoticeAudioMode(HDMI_VIDEO_MODE mode); #endif /* __HDMI_NOTICE_H__ */