Lines Matching +full:playback +full:- +full:channels
2 .\" SPDX-License-Identifier: BSD-2-Clause
30 .\" Note: The date here should be updated whenever a non-trivial
37 .Nd "nvlist-based PCM audio device enumeration interface"
42 .Bd -ragged -offset indent
53 .Bd -literal -offset indent
61 .Bd -literal -offset indent
66 desc (STRING): [Generic (0x8086) (Analog Line-out)]
115 [userland ->
116 feeder_root(0x00201000) ->
117 feeder_format(0x00201000 -> 0x00200010) ->
118 feeder_volume(0x00200010) -> hardware]
121 .Bl -tag -width ".Dv provider_info"
123 Whether the PCM audio device node is created by in-kernel audio subsystem or
132 The number of playback channels supported by hardware.
133 This can be 0 if this PCM audio device does not support playback at all.
135 The number of recording channels supported by hardware.
138 Supported configurations in playback direction.
139 This exists only if this PCM audio device supports playback.
141 .Bl -tag -width ".Dv min_rate"
149 Minimum supported number of channels in channel layout
151 Maximum supported number of channels in channel layout
157 .Bl -tag -width ".Dv min_rate"
165 Minimum supported number of channels in channel layout
167 Maximum supported number of channels in channel layout
170 Provider-specific fields.
171 This field may not exist if the PCM audio device is not provided by in-kernel
177 .Bl -tag -width ".Dv channel_info"
184 Whether the sound card has bit-perfect mode enabled.
186 Playback virtual channels enabled.
188 Playback virtual channel sample rate.
190 Playback virtual channel format.
192 Recording virtual channels enabled.
200 .Bl -tag -width ".Dv hwbuf_blkcnt"
204 Parent channel name (e.g., in the case of virtual channels).
266 .Bl -tag -width ".Dv SNDSTIOC_FLUSH_USER_DEVS"
299 Once a PCM audio device list snapshot is returned to user-space successfully,
315 Userspace-backed PCM audio device nodes should be listed inside the serialized
322 .Bl -tag -width ".Pa /dev/sndstat" -compact
327 .Bd -literal -offset indent
347 /* Open sndstat node in read-only first */
394 The nvlist-based ioctls support for