This interface is a manager that allows the creation of copied output.
Create virtual output that can be used when setting screen copy mode for use
on multiple screens. Virtual outputs are created to mirror multiple wl_output
outputs.
The element of the array is the name of the screen.
The first element of the array outputs is the screen to be copied, and
the subsequent elements are the screens to be mirrored.
The client calling this interface will not generate an additional wl_output
object on the client.
Gets a list of virtual output names.
Sends a list of virtual output names to the client.
The client obtains the corresponding virtual_output_v1 object
through the virtual output name.
A treeland_virtual_output_v1 represents a set virtual screen output object.
This event is sent to the client when any screen in the array changes.
The element of the array is the name of the screen.
The first element of the array outputs is the screen to be copied, and
the subsequent elements are the screens to be mirrored.
When the primary screen (the screen being copied) is removed, a successor
is selected from the queue as the primary screen, and the queue information
is updated.
When an error occurs, an error event is emitted, terminating the replication
mode request issued by the client.
Destroy the output.