PROTOCOLS
AmlogicCanvas
Defined in fuchsia.hardware.amlogiccanvas/amlogic-canvas.fidl
Config
Configures a canvas. Adds a framebuffer to the canvas lookup table.
Request
Name | Type |
---|---|
vmo |
handle<vmo>
|
offset |
uint64
|
info |
CanvasInfo
|
Response
Name | Type |
---|---|
s |
zx/status
|
canvas_idx |
uint8
|
Free
Frees up a canvas.
Request
Name | Type |
---|---|
canvas_idx |
uint8
|
Response
Name | Type |
---|---|
s |
zx/status
|
STRUCTS
CanvasInfo
Defined in fuchsia.hardware.amlogiccanvas/amlogic-canvas.fidl
Name | Type | Description | Default |
---|---|---|---|
height |
uint32
|
No default | |
stride_bytes |
uint32
|
No default | |
wrap |
uint32
|
No default | |
blkmode |
uint32
|
No default | |
endianness |
uint32
|
No default | |
flags |
uint32
|
No default |
ENUMS
CanvasFlags
Type: uint32
Defined in fuchsia.hardware.amlogiccanvas/amlogic-canvas.fidl
Name | Value | Description |
---|---|---|
READ |
1 |
|
WRITE |
2 |