tdm_error sprd_hwc_window_video_get_capability(tdm_hwc_window *hwc_window,
tdm_hwc_window_video_capability *video_capability);
tbm_surface_queue_h sprd_hwc_window_get_tbm_buffer_queue(tdm_hwc_window *hwc_window, tdm_error *error);
-tdm_error sprd_hwc_window_set_zpos(tdm_hwc_window *hwc_window, uint32_t zpos);
+tdm_error sprd_hwc_window_set_zpos(tdm_hwc_window *hwc_window, int32_t zpos);
tdm_error sprd_hwc_window_set_composition_type(tdm_hwc_window *hwc_window,
tdm_hwc_window_composition composition_type);
tdm_error sprd_hwc_window_set_buffer_damage(tdm_hwc_window *hwc_window, tdm_hwc_region damage);
}
tdm_error
-sprd_hwc_window_set_zpos(tdm_hwc_window *hwc_window, uint32_t zpos)
+sprd_hwc_window_set_zpos(tdm_hwc_window *hwc_window, int32_t zpos)
{
tdm_sprd_hwc_window_data *hwc_window_data = hwc_window;
tdm_sprd_output_data *output_data;
-
RETURN_VAL_IF_FAIL(hwc_window_data != NULL, TDM_ERROR_INVALID_PARAMETER);
RETURN_VAL_IF_FAIL(zpos < 256, TDM_ERROR_INVALID_PARAMETER);