diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-11-28 01:33:32 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-11-28 01:33:32 +0900 |
| commit | cbe86dc4f02bc43d00fd362692a123549ad48efc (patch) | |
| tree | feefe80326a6e39318933950b8939ad5c36520a3 /internal/pipewire/client.go | |
| parent | d08a1081bd8131a2708f4cb934f060760371d114 (diff) | |
internal/pipewire: add json struct tags
These match the names found in documentation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/pipewire/client.go')
| -rw-r--r-- | internal/pipewire/client.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/internal/pipewire/client.go b/internal/pipewire/client.go index 0847ac0a..cf666477 100644 --- a/internal/pipewire/client.go +++ b/internal/pipewire/client.go @@ -39,11 +39,11 @@ const ( // This is emitted when binding to a client or when the client info is updated later. type ClientInfo struct { // The global id of the client. - ID Int + ID Int `json:"id"` // The changes emitted by this event. - ChangeMask Long + ChangeMask Long `json:"change_mask"` // Properties of this object, valid when change_mask has PW_CLIENT_CHANGE_MASK_PROPS. - Props *SPADict + Properties *SPADict `json:"props"` } // Size satisfies [KnownSize] with a value computed at runtime. @@ -51,7 +51,7 @@ func (c *ClientInfo) Size() Word { return SizePrefix + Size(SizeInt) + Size(SizeLong) + - c.Props.Size() + c.Properties.Size() } // MarshalBinary satisfies [encoding.BinaryMarshaler] via [Marshal]. @@ -62,12 +62,12 @@ func (c *ClientInfo) UnmarshalBinary(data []byte) error { return Unmarshal(data, // ClientUpdateProperties is used to update the properties of a client. type ClientUpdateProperties struct { - // Props are properties to update on the client. - Props *SPADict + // Properties to update on the client. + Properties *SPADict `json:"props"` } // Size satisfies [KnownSize] with a value computed at runtime. -func (c *ClientUpdateProperties) Size() Word { return SizePrefix + c.Props.Size() } +func (c *ClientUpdateProperties) Size() Word { return SizePrefix + c.Properties.Size() } // MarshalBinary satisfies [encoding.BinaryMarshaler] via [Marshal]. func (c *ClientUpdateProperties) MarshalBinary() ([]byte, error) { return Marshal(c) } |
