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.
|
||||
A special entry with `type' symbol as its name contains the PipeWire
|
||||
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)
|
||||
"Return properties of the given node.
|
||||
@ -73,7 +74,9 @@ property. VALUE can be:
|
||||
avoid confusion with nil representing invalid or unavailable value).
|
||||
- A number for numeric values (ids, integers, floats).
|
||||
- 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)
|
||||
"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).
|
||||
PROPERTIES is an association list in the same format as in
|
||||
`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)
|
||||
"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
|
||||
\(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)
|
||||
"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).
|
||||
|
||||
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)
|
||||
"Set the profile of the given device.
|
||||
DEVICE-ID is a numeric PipeWire Device id (other kinds of PipeWire
|
||||
objects are not supported in this method).
|
||||
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)
|
||||
"Return default sinks and sources.
|
||||
An association lists is returned. Each list element is of the form
|
||||
\(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
|
||||
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)
|
||||
"Set 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
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user