Document CLASS cl-defgeneric arguments
This is needed to make checkdoc happy. The wording is not very good because checkdoc insists on using one of the predefined words before `pw-accessor’.
This commit is contained in:
parent
7ec78e2caf
commit
cc8fa0336e
27
pw-access.el
27
pw-access.el
@ -57,7 +57,8 @@ PipeWire and VALUE is the corresponding value. VALUE is a number for
|
|||||||
object ids, a string otherwise.
|
object ids, a string otherwise.
|
||||||
A special entry with `type' symbol as its name contains the PipeWire
|
A special entry with `type' symbol as its name contains the PipeWire
|
||||||
type of the objects, as a string (e.g. \"Device\", \"Node\", \"Port\",
|
type of the objects, as a string (e.g. \"Device\", \"Node\", \"Port\",
|
||||||
\"Client\", ...).")
|
\"Client\", ...).
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-properties (class node-id)
|
(cl-defgeneric pw-access-properties (class node-id)
|
||||||
"Return properties of the given node.
|
"Return properties of the given node.
|
||||||
@ -73,7 +74,9 @@ property. VALUE can be:
|
|||||||
avoid confusion with nil representing invalid or unavailable value).
|
avoid confusion with nil representing invalid or unavailable value).
|
||||||
- A number for numeric values (ids, integers, floats).
|
- A number for numeric values (ids, integers, floats).
|
||||||
- A string for string values.
|
- A string for string values.
|
||||||
- A list of elements of any of these types for arrays and structs.")
|
- A list of elements of any of these types for arrays and structs.
|
||||||
|
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-set-properties (class node-id properties)
|
(cl-defgeneric pw-access-set-properties (class node-id properties)
|
||||||
"Set PROPERTIES of the given node.
|
"Set PROPERTIES of the given node.
|
||||||
@ -81,7 +84,8 @@ NODE-ID is a numeric PipeWire Node id (other kinds of PipeWire objects
|
|||||||
are not supported in this method).
|
are not supported in this method).
|
||||||
PROPERTIES is an association list in the same format as in
|
PROPERTIES is an association list in the same format as in
|
||||||
`pw-access-properties'. It needn't contain all the properties, just
|
`pw-access-properties'. It needn't contain all the properties, just
|
||||||
the properties to be changed.")
|
the properties to be changed.
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-current-profile (class device-id)
|
(cl-defgeneric pw-access-current-profile (class device-id)
|
||||||
"Return current profile of the given device.
|
"Return current profile of the given device.
|
||||||
@ -90,7 +94,9 @@ objects are not supported in this method).
|
|||||||
|
|
||||||
The profile is an association list with elements of the form
|
The profile is an association list with elements of the form
|
||||||
\(PROPERTY . VALUE), in the same format as properties in
|
\(PROPERTY . VALUE), in the same format as properties in
|
||||||
`pw-access-properties'.")
|
`pw-access-properties'.
|
||||||
|
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-profiles (class device-id)
|
(cl-defgeneric pw-access-profiles (class device-id)
|
||||||
"Return available profiles of the given device.
|
"Return available profiles of the given device.
|
||||||
@ -98,27 +104,32 @@ DEVICE-ID is a numeric PipeWire Device id (other kinds of PipeWire
|
|||||||
objects are not supported in this method).
|
objects are not supported in this method).
|
||||||
|
|
||||||
Return a list of profiles, which are in the same format as in
|
Return a list of profiles, which are in the same format as in
|
||||||
`pw-access-current-profile'.")
|
`pw-access-current-profile'.
|
||||||
|
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-set-profile (class device-id profile-index)
|
(cl-defgeneric pw-access-set-profile (class device-id profile-index)
|
||||||
"Set the profile of the given device.
|
"Set the profile of the given device.
|
||||||
DEVICE-ID is a numeric PipeWire Device id (other kinds of PipeWire
|
DEVICE-ID is a numeric PipeWire Device id (other kinds of PipeWire
|
||||||
objects are not supported in this method).
|
objects are not supported in this method).
|
||||||
PROFILE-INDEX is a numeric index of the profile to set, as returned
|
PROFILE-INDEX is a numeric index of the profile to set, as returned
|
||||||
from PipeWire.")
|
from PipeWire.
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-defaults (class)
|
(cl-defgeneric pw-access-defaults (class)
|
||||||
"Return default sinks and sources.
|
"Return default sinks and sources.
|
||||||
An association lists is returned. Each list element is of the form
|
An association lists is returned. Each list element is of the form
|
||||||
\(KEY . NAME) where KEY is a string identifying the given kind of
|
\(KEY . NAME) where KEY is a string identifying the given kind of
|
||||||
default sink or source as reported by PipeWire and NAME is a string
|
default sink or source as reported by PipeWire and NAME is a string
|
||||||
name of the node assigned to the default.")
|
name of the node assigned to the default.
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
(cl-defgeneric pw-access-set-default (class key node-name)
|
(cl-defgeneric pw-access-set-default (class key node-name)
|
||||||
"Set default sink or source.
|
"Set default sink or source.
|
||||||
KEY is a string identifying the given kind of default sink or source
|
KEY is a string identifying the given kind of default sink or source
|
||||||
as reported in `pw-access-defaults' and NODE-NAME is a string name of
|
as reported in `pw-access-defaults' and NODE-NAME is a string name of
|
||||||
the node that should be assigned to KEY.")
|
the node that should be assigned to KEY.
|
||||||
|
CLASS is a PipeWire interface, see symbol `pw-accessor'.")
|
||||||
|
|
||||||
;; pw-cli interface
|
;; pw-cli interface
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user