Skip to main content

Module capabilities

Module capabilities 

Source
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.
DeviceWatcherCapabilities
Device watcher support, independent of capture sources.
OsVersion
Numeric OS version; absent components were not reported by the OS.
ProcessCapabilities
PID semantics for process-source include and exclude modes.
SideEffectCapabilities
Optional audio rendering performed by capture backends.
SideEffectCapability
One optional capture-related side effect.
SourceCapabilities
Capture sources without system PID exclusions.
SourceCapability
Backend and availability of one capture source.
SystemExclusionCapabilities
Support for system capture with exclude_self or exclude_pids.

Enums§

Availability
Capability availability, distinct from device or recording permission.
BackendKind
Implementation used for a capability.
DeviceSelectionBehavior
Treatment of an explicit system output device during exclusion capture.
PidScope
How a PID identifies captured or excluded audio.
SideEffectCondition
Condition under which an optional audio-rendering side effect occurs.
UnavailableReason
Confirmed reason why a capability cannot be used.
WatchScope
Device changes a watcher can report.
WatcherMode
Device watcher implementation.