Expand description
Capture support and optional side effects, independent of capture permissions.
A supported capability describes an implemented backend, not permission to use a particular device or process. Snapshots do not open capture or render streams.
Structs§
- Capabilities
- Infallible capability snapshot for the current platform.
- Device
Watcher Capabilities - Device watcher support, independent of capture sources.
- OsVersion
- Numeric OS version; absent components were not reported by the OS.
- Process
Capabilities - PID semantics for process-source include and exclude modes.
- Side
Effect Capabilities - Optional audio rendering performed by capture backends.
- Side
Effect Capability - One optional capture-related side effect.
- Source
Capabilities - Capture sources without system PID exclusions.
- Source
Capability - Backend and availability of one capture source.
- System
Exclusion Capabilities - Support for system capture with
exclude_selforexclude_pids.
Enums§
- Availability
- Capability availability, distinct from device or recording permission.
- Backend
Kind - Implementation used for a capability.
- Device
Selection Behavior - Treatment of an explicit system output device during exclusion capture.
- PidScope
- How a PID identifies captured or excluded audio.
- Side
Effect Condition - Condition under which an optional audio-rendering side effect occurs.
- Unavailable
Reason - Confirmed reason why a capability cannot be used.
- Watch
Scope - Device changes a watcher can report.
- Watcher
Mode - Device watcher implementation.