mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
doc: improve formatting
This commit is contained in:
parent
d7315ee572
commit
b5224a6844
1 changed files with 159 additions and 160 deletions
|
|
@ -35,11 +35,11 @@ variable length payload size:
|
|||
|
||||
These are four uint32 words to be read in native endianness.
|
||||
|
||||
Id: the message id this is the destination resource/proxy id
|
||||
opcode: the opcode on the resource/proxy interface
|
||||
size: the size of the payload and optional footer of the message
|
||||
seq: an increasing sequence number for each message
|
||||
n_fds: number of file descriptors in this message.
|
||||
- Id: the message id this is the destination resource/proxy id
|
||||
- opcode: the opcode on the resource/proxy interface
|
||||
- size: the size of the payload and optional footer of the message
|
||||
- seq: an increasing sequence number for each message
|
||||
- n_fds: number of file descriptors in this message.
|
||||
|
||||
The sender should send along with each message the fds that belong to
|
||||
the message. If there are more than the maximum number of fds in the
|
||||
|
|
@ -87,8 +87,8 @@ method have been completed.
|
|||
)
|
||||
```
|
||||
|
||||
id: the id will be returned in the Done event.
|
||||
seq: is usually generated automatically and will be returned in the Done event.
|
||||
- id: the id will be returned in the Done event.
|
||||
- seq: is usually generated automatically and will be returned in the Done event.
|
||||
|
||||
### Pong (Opcode 3)
|
||||
|
||||
|
|
@ -115,10 +115,10 @@ An error occured in an object on the client.
|
|||
)
|
||||
```
|
||||
|
||||
id: The id of the proxy that is in error.
|
||||
seq: a seq number from the failing request (if any)
|
||||
res: a negative errno style error code
|
||||
message: an error message
|
||||
- id: The id of the proxy that is in error.
|
||||
- seq: a seq number from the failing request (if any)
|
||||
- res: a negative errno style error code
|
||||
- message: an error message
|
||||
|
||||
### GetRegistry (Opcode 5)
|
||||
|
||||
|
|
@ -136,8 +136,8 @@ new_id (in the message Id field).
|
|||
)
|
||||
```
|
||||
|
||||
version: the version of the registry interface used on the client
|
||||
new_id: the id of the new proxy with the registry interface
|
||||
- version: the version of the registry interface used on the client
|
||||
- new_id: the id of the new proxy with the registry interface
|
||||
|
||||
### CreateObject (Opcode 6)
|
||||
|
||||
|
|
@ -161,11 +161,11 @@ exchanged between the new object of the given type.
|
|||
)
|
||||
```
|
||||
|
||||
factory_name: the name of a server factory object to use
|
||||
type: the type of the object to create, this is also the type of the
|
||||
- factory_name: the name of a server factory object to use
|
||||
- type: the type of the object to create, this is also the type of the
|
||||
interface of the new_id proxy.
|
||||
props: extra properties to create the object
|
||||
new_id: the proxy id of the new object
|
||||
- props: extra properties to create the object
|
||||
- new_id: the proxy id of the new object
|
||||
|
||||
### Destroy (Opcode 7)
|
||||
|
||||
|
|
@ -177,7 +177,7 @@ Destroy an object.
|
|||
)
|
||||
```
|
||||
|
||||
id: the proxy id of the object to destroy.
|
||||
- id: the proxy id of the object to destroy.
|
||||
|
||||
## Core Events
|
||||
|
||||
|
|
@ -205,15 +205,14 @@ server.
|
|||
)
|
||||
```
|
||||
|
||||
id: the id of the server (0)
|
||||
cookie: a unique cookie for this server
|
||||
user_name: the name of the user running the server
|
||||
host_name: the name of the host running the server
|
||||
version: a version string of the server
|
||||
name: the name of the server
|
||||
change_mask: a set of bits with changes to the info
|
||||
- 1<<0: Properties changed
|
||||
props: optional key/value properties
|
||||
- id: the id of the server (0)
|
||||
- cookie: a unique cookie for this server
|
||||
- user_name: the name of the user running the server
|
||||
- host_name: the name of the host running the server
|
||||
- version: a version string of the server
|
||||
- name: the name of the server
|
||||
- change_mask: a set of bits with changes to the info
|
||||
- props: optional key/value properties, valid when change_mask has (1<<0)
|
||||
|
||||
### Done (Opcode 1)
|
||||
|
||||
|
|
@ -240,9 +239,9 @@ that it has processed the previous events.
|
|||
)
|
||||
```
|
||||
|
||||
id: the object id to ping
|
||||
seq: usually automatically generated. The client should pass this in the Pong
|
||||
method reply.
|
||||
- id: the object id to ping
|
||||
- seq: usually automatically generated. The client should pass this in the Pong
|
||||
method reply.
|
||||
|
||||
### Error (Opcode 3)
|
||||
|
||||
|
|
@ -261,10 +260,10 @@ for (debugging) convenience.
|
|||
)
|
||||
```
|
||||
|
||||
id: The id of the resource that is in error.
|
||||
seq: a seq number from the failing request (if any)
|
||||
res: a negative errno style error code
|
||||
message: an error message
|
||||
- id: The id of the resource that is in error.
|
||||
- seq: a seq number from the failing request (if any)
|
||||
- res: a negative errno style error code
|
||||
- message: an error message
|
||||
|
||||
|
||||
### RemoveId (Opcode 4)
|
||||
|
|
@ -281,6 +280,8 @@ safely reuse the object ID.
|
|||
)
|
||||
```
|
||||
|
||||
- id: a proxy id that was removed
|
||||
|
||||
### BoundId (Opcode 5)
|
||||
|
||||
This event is emitted when a local object ID is bound to a
|
||||
|
|
@ -295,8 +296,8 @@ be used because it also contains extra properties.
|
|||
)
|
||||
```
|
||||
|
||||
id: a proxy id
|
||||
global_id: the global_id as it will appear in the registry.
|
||||
- id: a proxy id
|
||||
- global_id: the global_id as it will appear in the registry.
|
||||
|
||||
### AddMem (Opcode 6)
|
||||
|
||||
|
|
@ -313,10 +314,10 @@ unique identifier id.
|
|||
)
|
||||
```
|
||||
|
||||
id: a server allocated id for this memory
|
||||
type: the memory type, see enum spa_data_type
|
||||
fd: the index of the fd sent with this message
|
||||
flags: extra flags
|
||||
- id: a server allocated id for this memory
|
||||
- type: the memory type, see enum spa_data_type
|
||||
- fd: the index of the fd sent with this message
|
||||
- flags: extra flags
|
||||
|
||||
### RemoveMem (Opcode 7)
|
||||
|
||||
|
|
@ -328,8 +329,7 @@ Remove memory for a client with the given id
|
|||
)
|
||||
```
|
||||
|
||||
id: the id of the memory to remove. This is the Id from
|
||||
AddMem.
|
||||
- id: the id of the memory to remove. This is the Id from AddMem.
|
||||
|
||||
### BoundProps (Opcode 8)
|
||||
|
||||
|
|
@ -349,9 +349,9 @@ registry.
|
|||
)
|
||||
```
|
||||
|
||||
id: a proxy id
|
||||
global_id: the global_id as it will appear in the registry.
|
||||
props: the properties of the global
|
||||
- id: a proxy id
|
||||
- global_id: the global_id as it will appear in the registry.
|
||||
- props: the properties of the global
|
||||
|
||||
# Registry proxy/resource
|
||||
|
||||
|
|
@ -375,10 +375,10 @@ send to the remote global object and events can be received.
|
|||
)
|
||||
```
|
||||
|
||||
id: the global_id to bind to
|
||||
type: the type of the global id
|
||||
version: the client version of the interface for type
|
||||
new_id: the client proxy id for the global object
|
||||
- id: the global_id to bind to
|
||||
- type: the type of the global id
|
||||
- version: the client version of the interface for type
|
||||
- new_id: the client proxy id for the global object
|
||||
|
||||
### Destroy (Opcode 2)
|
||||
|
||||
|
|
@ -391,7 +391,7 @@ client does not have permission.
|
|||
)
|
||||
```
|
||||
|
||||
id: the global id to destroy.
|
||||
- id: the global id to destroy.
|
||||
|
||||
## Registry Events
|
||||
|
||||
|
|
@ -413,11 +413,11 @@ Notify a client about a new global object.
|
|||
)
|
||||
```
|
||||
|
||||
id: the global id
|
||||
permissions: permission bits
|
||||
type: the type of object
|
||||
version: the server version of the object
|
||||
props: extra global properties
|
||||
- id: the global id
|
||||
- permissions: permission bits
|
||||
- type: the type of object
|
||||
- version: the server version of the object
|
||||
- props: extra global properties
|
||||
|
||||
### GlobalRemove (Opcode 1)
|
||||
|
||||
|
|
@ -429,7 +429,7 @@ A global with id was removed
|
|||
)
|
||||
```
|
||||
|
||||
id: the global id that was removed.
|
||||
- id: the global id that was removed.
|
||||
|
||||
# PipeWire:Interface:Client
|
||||
|
||||
|
|
@ -453,9 +453,9 @@ Is used to send an error to a client.
|
|||
)
|
||||
```
|
||||
|
||||
id: a client proxy id to send the error to
|
||||
res: a negative errno style error code
|
||||
error: an error message
|
||||
- id: a client proxy id to send the error to
|
||||
- res: a negative errno style error code
|
||||
- error: an error message
|
||||
|
||||
### UpdateProperties (Opcode 2)
|
||||
|
||||
|
|
@ -470,7 +470,7 @@ Is used to update the properties of a client.
|
|||
): props
|
||||
)
|
||||
```
|
||||
props: properties to update on the client.
|
||||
- props: properties to update on the client.
|
||||
|
||||
### GetPermissions (Opcode 3)
|
||||
|
||||
|
|
@ -482,8 +482,8 @@ Get the currently configured permissions on the client.
|
|||
Int: num
|
||||
)
|
||||
```
|
||||
index: the start index of the permissions to get
|
||||
num: the number of permissions to get
|
||||
- index: the start index of the permissions to get
|
||||
- num: the number of permissions to get
|
||||
|
||||
This method will result in at most num Permission Events.
|
||||
|
||||
|
|
@ -502,9 +502,9 @@ provided array with permissions
|
|||
)
|
||||
```
|
||||
|
||||
n_permissions: number of permissions
|
||||
id: the global id
|
||||
permissions: the permissions for the global id
|
||||
- n_permissions: number of permissions
|
||||
- id: the global id
|
||||
- permissions: the permissions for the global id
|
||||
|
||||
## Client Events
|
||||
|
||||
|
|
@ -524,10 +524,9 @@ when the client info is updated later.
|
|||
): props
|
||||
)
|
||||
```
|
||||
id: the global id of the client
|
||||
change_mask: the changes emitted by this event
|
||||
- Props (1<<0) property changes
|
||||
props: properties of this object.
|
||||
- id: the global id of the client
|
||||
- change_mask: the changes emitted by this event
|
||||
- props: properties of this object, valid when change_mask has (1<<0)
|
||||
|
||||
### Permissions (Opcode 1)
|
||||
|
||||
|
|
@ -543,10 +542,10 @@ Emitted as the reply of the GetPermissions method.
|
|||
)
|
||||
)
|
||||
```
|
||||
index: index of the first permission
|
||||
n_permissions: the number of permission entries
|
||||
id: the global id of the object
|
||||
permissions: the permission for the given id
|
||||
- index: index of the first permission
|
||||
- n_permissions: the number of permission entries
|
||||
- id: the global id of the object
|
||||
- permissions: the permission for the given id
|
||||
|
||||
# PipeWire:Interface:Device
|
||||
|
||||
|
|
@ -567,7 +566,7 @@ Automatically emit Param events for the given ids when they are changed.
|
|||
Array[Id]: ids
|
||||
)
|
||||
```
|
||||
ids: and array of param Id to subscribe to
|
||||
- ids: and array of param Id to subscribe to
|
||||
|
||||
### EnumParams (Opcode 2)
|
||||
|
||||
|
|
@ -582,11 +581,11 @@ Enumerate the values of a param. This will result in Param events.
|
|||
Pod: filter
|
||||
)
|
||||
```
|
||||
seq: an automatically generated sequence number, will be copied into the reply
|
||||
id: the param id to enumerate.
|
||||
index: the first param index to retrieve
|
||||
num: the number of params to retrieve
|
||||
filter: an optional filter object for the param.
|
||||
- seq: an automatically generated sequence number, will be copied into the reply
|
||||
- id: the param id to enumerate.
|
||||
- index: the first param index to retrieve
|
||||
- num: the number of params to retrieve
|
||||
- filter: an optional filter object for the param.
|
||||
|
||||
### SetParam (Opcode 3)
|
||||
|
||||
|
|
@ -599,9 +598,9 @@ Set a parameter on the Device.
|
|||
Pod: param
|
||||
)
|
||||
```
|
||||
id: the param id to set.
|
||||
flags: extra flags
|
||||
param: the param object to set
|
||||
- id: the param id to set.
|
||||
- flags: extra flags
|
||||
- param: the param object to set
|
||||
|
||||
## Device events
|
||||
|
||||
|
|
@ -626,13 +625,13 @@ The info event is emitted when binding or when the device information changed.
|
|||
)
|
||||
```
|
||||
|
||||
id: the id of the global
|
||||
change_mask: a bitmask of changed fields
|
||||
props: extra properties, valid when change_mask is (1<<0)
|
||||
param_info: info about the parameters, valid when change_mask is (1<<1)
|
||||
- id: the id of the global
|
||||
- change_mask: a bitmask of changed fields
|
||||
- props: extra properties, valid when change_mask is (1<<0)
|
||||
- param_info: info about the parameters, valid when change_mask is (1<<1)
|
||||
For each parameter, the id and current flags are given.
|
||||
param_info.id : see enum spa_param_type
|
||||
param_info.flags: struct spa_param_info.flags
|
||||
- param_info.id : see enum spa_param_type
|
||||
- param_info.flags: struct spa_param_info.flags
|
||||
|
||||
### Param (Opcode 1)
|
||||
|
||||
|
|
@ -647,12 +646,12 @@ Emitted as a result of EnumParams or SubscribeParams.
|
|||
Pod: param
|
||||
)
|
||||
```
|
||||
seq: the sequence number send by the client EnumParams or server generated
|
||||
- seq: the sequence number send by the client EnumParams or server generated
|
||||
in the SubscribeParams case.
|
||||
id: the param id that is reported, see enum spa_param_type
|
||||
index: the index of the parameter
|
||||
next: the index of the next parameter
|
||||
param: the parameter. The object type depends on the id
|
||||
- id: the param id that is reported, see enum spa_param_type
|
||||
- index: the index of the parameter
|
||||
- next: the index of the next parameter
|
||||
- param: the parameter. The object type depends on the id
|
||||
|
||||
|
||||
# PipeWire:Interface:Factory
|
||||
|
|
@ -683,12 +682,12 @@ Info is emitted when binding to the factory global or when the information chang
|
|||
): props
|
||||
)
|
||||
```
|
||||
id: the global id of the factory
|
||||
name: the name of the factory. This can be used as the name for Core::CreateObject
|
||||
type: the object type produced by this factory
|
||||
version: the version of the object interface
|
||||
change_mask: bitfield of changed values.
|
||||
props: optional properties of the factory, valid when change_mask is (1<<0)
|
||||
- id: the global id of the factory
|
||||
- name: the name of the factory. This can be used as the name for Core::CreateObject
|
||||
- type: the object type produced by this factory
|
||||
- version: the version of the object interface
|
||||
- change_mask: bitfield of changed values.
|
||||
- props: optional properties of the factory, valid when change_mask is (1<<0)
|
||||
|
||||
|
||||
# PipeWire:Interface:Link
|
||||
|
|
@ -724,17 +723,17 @@ Info is emitted when binding to the link global or when the information changed.
|
|||
)
|
||||
```
|
||||
|
||||
id: the global id of the link
|
||||
output_node_id: the global id of the output node
|
||||
output_port_id: the global id of the output port
|
||||
input_node_id: the global id of the input node
|
||||
input_port_id: the global id of the input port
|
||||
change_mask: bitfield of changed values.
|
||||
state: the state of the link, valid when change_mask has (1<<0)
|
||||
- id: the global id of the link
|
||||
- output_node_id: the global id of the output node
|
||||
- output_port_id: the global id of the output port
|
||||
- input_node_id: the global id of the input node
|
||||
- input_port_id: the global id of the input port
|
||||
- change_mask: bitfield of changed values.
|
||||
- state: the state of the link, valid when change_mask has (1<<0)
|
||||
- see enum pw_link_state for values
|
||||
error: an optional error string
|
||||
format: an optional format for the link, valid when change_mask has (1<<1)
|
||||
props: optional properties of the link, valid when change_mask is (1<<2)
|
||||
- error: an optional error string
|
||||
- format: an optional format for the link, valid when change_mask has (1<<1)
|
||||
- props: optional properties of the link, valid when change_mask is (1<<2)
|
||||
|
||||
|
||||
# PipeWire:Interface:Module
|
||||
|
|
@ -766,12 +765,12 @@ Info is emitted when binding to the module global or when the information change
|
|||
)
|
||||
```
|
||||
|
||||
id: the global id of the module
|
||||
name: the name of the module
|
||||
filename: the filename of the module
|
||||
args: arguments passed when loading the module
|
||||
change_mask: bitfield of changed values.
|
||||
props: optional properties of the module, valid when change_mask has (1<<0)
|
||||
- id: the global id of the module
|
||||
- name: the name of the module
|
||||
- filename: the filename of the module
|
||||
- args: arguments passed when loading the module
|
||||
- change_mask: bitfield of changed values.
|
||||
- props: optional properties of the module, valid when change_mask has (1<<0)
|
||||
|
||||
|
||||
# PipeWire:Interface:Node
|
||||
|
|
@ -789,7 +788,7 @@ Automatically emit Param events for the given ids when they are changed.
|
|||
Array[Id]: ids
|
||||
)
|
||||
```
|
||||
ids: and array of param Id to subscribe to
|
||||
- ids: and array of param Id to subscribe to
|
||||
|
||||
### EnumParams (Opcode 2)
|
||||
|
||||
|
|
@ -804,11 +803,11 @@ Enumerate the values of a param. This will result in Param events.
|
|||
Pod: filter
|
||||
)
|
||||
```
|
||||
seq: an automatically generated sequence number, will be copied into the reply
|
||||
id: the param id to enumerate.
|
||||
index: the first param index to retrieve
|
||||
num: the number of params to retrieve
|
||||
filter: an optional filter object for the param.
|
||||
- seq: an automatically generated sequence number, will be copied into the reply
|
||||
- id: the param id to enumerate.
|
||||
- index: the first param index to retrieve
|
||||
- num: the number of params to retrieve
|
||||
- filter: an optional filter object for the param.
|
||||
|
||||
### SetParam (Opcode 3)
|
||||
|
||||
|
|
@ -821,9 +820,9 @@ Set a parameter on the Node.
|
|||
Pod: param
|
||||
)
|
||||
```
|
||||
id: the param id to set.
|
||||
flags: extra flags
|
||||
param: the param object to set
|
||||
- id: the param id to set.
|
||||
- flags: extra flags
|
||||
- param: the param object to set
|
||||
|
||||
### SendCommand (Opcode 4)
|
||||
|
||||
|
|
@ -834,7 +833,7 @@ Send a Command to the node.
|
|||
Pod: command
|
||||
)
|
||||
```
|
||||
command: the command to send. See enum spa_node_command
|
||||
- command: the command to send. See enum spa_node_command
|
||||
|
||||
## Node events
|
||||
|
||||
|
|
@ -865,20 +864,20 @@ The info event is emitted when binding or when the node information changed.
|
|||
)
|
||||
```
|
||||
|
||||
id: the id of the node global
|
||||
max_input_port: the maximum input ports for the node
|
||||
max_output_port: the maximum output ports for the node
|
||||
change_mask: a bitmask of changed fields
|
||||
n_input_port: the number of input ports, when change_mask has (1<<0)
|
||||
n_output_port: the number of output ports, when change_mask has (1<<1)
|
||||
state: the current node state, when change_mask has (1<<2)
|
||||
See enum pw_node_state for values
|
||||
error: an error message.
|
||||
props: extra properties, valid when change_mask is (1<<3)
|
||||
param_info: info about the parameters, valid when change_mask is (1<<4)
|
||||
- id: the id of the node global
|
||||
- max_input_port: the maximum input ports for the node
|
||||
- max_output_port: the maximum output ports for the node
|
||||
- change_mask: a bitmask of changed fields
|
||||
- n_input_port: the number of input ports, when change_mask has (1<<0)
|
||||
- n_output_port: the number of output ports, when change_mask has (1<<1)
|
||||
- state: the current node state, when change_mask has (1<<2)
|
||||
- See enum pw_node_state for values
|
||||
- error: an error message.
|
||||
- props: extra properties, valid when change_mask is (1<<3)
|
||||
- param_info: info about the parameters, valid when change_mask is (1<<4)
|
||||
For each parameter, the id and current flags are given.
|
||||
param_info.id : see enum spa_param_type
|
||||
param_info.flags: struct spa_param_info.flags
|
||||
- param_info.id : see enum spa_param_type
|
||||
- param_info.flags: struct spa_param_info.flags
|
||||
|
||||
### Param (Opcode 1)
|
||||
|
||||
|
|
@ -893,12 +892,12 @@ Emitted as a result of EnumParams or SubscribeParams.
|
|||
Pod: param
|
||||
)
|
||||
```
|
||||
seq: the sequence number send by the client EnumParams or server generated
|
||||
- seq: the sequence number send by the client EnumParams or server generated
|
||||
in the SubscribeParams case.
|
||||
id: the param id that is reported, see enum spa_param_type
|
||||
index: the index of the parameter
|
||||
next: the index of the next parameter
|
||||
param: the parameter. The object type depends on the id
|
||||
- id: the param id that is reported, see enum spa_param_type
|
||||
- index: the index of the parameter
|
||||
- next: the index of the next parameter
|
||||
- param: the parameter. The object type depends on the id
|
||||
|
||||
|
||||
# PipeWire:Interface:Port
|
||||
|
|
@ -916,7 +915,7 @@ Automatically emit Param events for the given ids when they are changed.
|
|||
Array[Id]: ids
|
||||
)
|
||||
```
|
||||
ids: and array of param Id to subscribe to
|
||||
- ids: and array of param Id to subscribe to
|
||||
|
||||
### EnumParams (Opcode 2)
|
||||
|
||||
|
|
@ -931,11 +930,11 @@ Enumerate the values of a param. This will result in Param events.
|
|||
Pod: filter
|
||||
)
|
||||
```
|
||||
seq: an automatically generated sequence number, will be copied into the reply
|
||||
id: the param id to enumerate.
|
||||
index: the first param index to retrieve
|
||||
num: the number of params to retrieve
|
||||
filter: an optional filter object for the param.
|
||||
- seq: an automatically generated sequence number, will be copied into the reply
|
||||
- id: the param id to enumerate.
|
||||
- index: the first param index to retrieve
|
||||
- num: the number of params to retrieve
|
||||
- filter: an optional filter object for the param.
|
||||
|
||||
## Port events
|
||||
|
||||
|
|
@ -961,14 +960,14 @@ The info event is emitted when binding or when the port information changed.
|
|||
)
|
||||
```
|
||||
|
||||
id: the id of the port global
|
||||
direction: the direction of the port, see enum pw_direction
|
||||
change_mask: a bitmask of changed fields
|
||||
props: extra properties, valid when change_mask is (1<<0)
|
||||
param_info: info about the parameters, valid when change_mask is (1<<1)
|
||||
- id: the id of the port global
|
||||
- direction: the direction of the port, see enum pw_direction
|
||||
- change_mask: a bitmask of changed fields
|
||||
- props: extra properties, valid when change_mask is (1<<0)
|
||||
- param_info: info about the parameters, valid when change_mask is (1<<1)
|
||||
For each parameter, the id and current flags are given.
|
||||
param_info.id : see enum spa_param_type
|
||||
param_info.flags: struct spa_param_info.flags
|
||||
- param_info.id : see enum spa_param_type
|
||||
- param_info.flags: struct spa_param_info.flags
|
||||
|
||||
### Param (Opcode 1)
|
||||
|
||||
|
|
@ -983,11 +982,11 @@ Emitted as a result of EnumParams or SubscribeParams.
|
|||
Pod: param
|
||||
)
|
||||
```
|
||||
seq: the sequence number send by the client EnumParams or server generated
|
||||
- seq: the sequence number send by the client EnumParams or server generated
|
||||
in the SubscribeParams case.
|
||||
id: the param id that is reported, see enum spa_param_type
|
||||
index: the index of the parameter
|
||||
next: the index of the next parameter
|
||||
- id: the param id that is reported, see enum spa_param_type
|
||||
- index: the index of the parameter
|
||||
- next: the index of the next parameter
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue