CapabilityProvider
Injectable boundary for device capability discovery.
Inheritors
Functions
Link copied to clipboard
abstract suspend fun capabilities(surfaceView: SurfaceView?, probeMode: CapabilityProbeMode): Result<OnyxDeviceCapabilities>
Probes surfaceView using the requested probeMode.
Link copied to clipboard
suspend fun CapabilityProvider.capabilities(surfaceView: SurfaceView? = null): Result<OnyxDeviceCapabilities>
Ergonomic passive probe while retaining SAM-convertible injectable interfaces.