extd_multi_control.h 802 B

123456789101112131415161718
  1. #ifndef __EXTD_MULTI_CONTROL_H__
  2. #define __EXTD_MULTI_CONTROL_H__
  3. #include "extd_info.h"
  4. #include "disp_session.h"
  5. #ifdef CONFIG_SINGLE_PANEL_OUTPUT
  6. extern bool is_early_suspended;
  7. #endif
  8. void external_display_control_init(void);
  9. int external_display_config_input(disp_session_input_config *input, int idx, unsigned int session);
  10. int external_display_trigger(EXTD_TRIGGER_MODE trigger, unsigned int session);
  11. int external_display_wait_for_vsync(void *config, unsigned int session);
  12. int external_display_get_info(void *info, unsigned int session);
  13. int external_display_switch_mode(DISP_MODE mode, unsigned int *session_created, unsigned int session);
  14. int external_display_path_change_without_cascade(DISP_MODE mode, unsigned int session_id,
  15. unsigned int device_id, unsigned int change_flag);
  16. #endif