blob: 5d13126492a620c05eeace6a9134ed42bc72c451 [file] [log] [blame]
protocol/member fuchsia.hardware.ge2d/Ge2d.InitTaskInPlaceWaterMark(fuchsia.sysmem/BufferCollectionInfo_2 buffer_collection,vector<fuchsia.hardware.ge2d/WaterMarkInfo> info,vector<fuchsia.sysmem/ImageFormat_2> image_format_table,uint32 image_format_index,fuchsia.hardware.camerahwaccel/HwAccelFrameCallback frame_callback,fuchsia.hardware.camerahwaccel/HwAccelResChangeCallback res_callback,fuchsia.hardware.camerahwaccel/HwAccelRemoveTaskCallback task_remove_callback) -> (int32 s,uint32 task_index)
protocol/member fuchsia.hardware.ge2d/Ge2d.InitTaskResize(fuchsia.sysmem/BufferCollectionInfo_2 input_buffer_collection,fuchsia.sysmem/BufferCollectionInfo_2 output_buffer_collection,fuchsia.hardware.ge2d/ResizeInfo info,fuchsia.sysmem/ImageFormat_2 image_format,vector<fuchsia.sysmem/ImageFormat_2> output_image_format_table,uint32 output_image_format_index,fuchsia.hardware.camerahwaccel/HwAccelFrameCallback frame_callback,fuchsia.hardware.camerahwaccel/HwAccelResChangeCallback res_callback,fuchsia.hardware.camerahwaccel/HwAccelRemoveTaskCallback task_remove_callback) -> (int32 s,uint32 task_index)
protocol/member fuchsia.hardware.ge2d/Ge2d.InitTaskWaterMark(fuchsia.sysmem/BufferCollectionInfo_2 input_buffer_collection,fuchsia.sysmem/BufferCollectionInfo_2 output_buffer_collection,vector<fuchsia.hardware.ge2d/WaterMarkInfo> info,vector<fuchsia.sysmem/ImageFormat_2> image_format_table,uint32 image_format_index,fuchsia.hardware.camerahwaccel/HwAccelFrameCallback frame_callback,fuchsia.hardware.camerahwaccel/HwAccelResChangeCallback res_callback,fuchsia.hardware.camerahwaccel/HwAccelRemoveTaskCallback task_remove_callback) -> (int32 s,uint32 task_index)
protocol/member fuchsia.hardware.ge2d/Ge2d.ProcessFrame(uint32 task_index,uint32 input_buffer_index,uint64 capture_timestamp) -> (int32 s)
protocol/member fuchsia.hardware.ge2d/Ge2d.ReleaseFrame(uint32 task_index,uint32 buffer_index)
protocol/member fuchsia.hardware.ge2d/Ge2d.RemoveTask(uint32 task_index)
protocol/member fuchsia.hardware.ge2d/Ge2d.SetCropRect(uint32 task_index,fuchsia.hardware.camera/Rect crop)
protocol/member fuchsia.hardware.ge2d/Ge2d.SetInputAndOutputResolution(uint32 task_index,uint32 new_image_format_index) -> (int32 s)
protocol/member fuchsia.hardware.ge2d/Ge2d.SetOutputResolution(uint32 task_index,uint32 new_output_image_format_index) -> (int32 s)
protocol fuchsia.hardware.ge2d/Ge2d
enum/member fuchsia.hardware.ge2d/Ge2dRotation.MAX 4
enum/member fuchsia.hardware.ge2d/Ge2dRotation.ROTATION_0 0
enum/member fuchsia.hardware.ge2d/Ge2dRotation.ROTATION_180 2
enum/member fuchsia.hardware.ge2d/Ge2dRotation.ROTATION_270 3
enum/member fuchsia.hardware.ge2d/Ge2dRotation.ROTATION_90 1
strict enum fuchsia.hardware.ge2d/Ge2dRotation uint8
struct/member fuchsia.hardware.ge2d/ResizeInfo.crop fuchsia.hardware.camera/Rect
struct/member fuchsia.hardware.ge2d/ResizeInfo.output_rotation fuchsia.hardware.ge2d/Ge2dRotation
struct fuchsia.hardware.ge2d/ResizeInfo
struct/member fuchsia.hardware.ge2d/WaterMarkInfo.global_alpha float32
struct/member fuchsia.hardware.ge2d/WaterMarkInfo.loc_x uint32
struct/member fuchsia.hardware.ge2d/WaterMarkInfo.loc_y uint32
struct/member fuchsia.hardware.ge2d/WaterMarkInfo.watermark_vmo zx/handle:VMO
struct/member fuchsia.hardware.ge2d/WaterMarkInfo.wm_image_format fuchsia.sysmem/ImageFormat_2
resource struct fuchsia.hardware.ge2d/WaterMarkInfo
library fuchsia.hardware.ge2d