Scopes:
| "onvif://www.onvif.org"
| "onvif://www.onvif.org/Profile/Streaming"
| "onvif://www.onvif.org/Profile/T"
| "onvif://www.onvif.org/Profile/G"
| "onvif://www.onvif.org/Profile/C"
| "onvif://www.onvif.org/Profile/A"
| "onvif://www.onvif.org/Profile/D"
| "onvif://www.onvif.org/Profile/M"
| "onvif://www.onvif.org/Profile/V"
| "onvif://www.onvif.org/Profile/Q/FactoryDefault"
| "onvif://www.onvif.org/Profile/Q/Operational"
| `onvif://www.onvif.org/Profile/${string}`
| "onvif://www.onvif.org/type/Network_Video_Transmitter"
| "onvif://www.onvif.org/type/Network_Video_Display"
| "onvif://www.onvif.org/type/Network_Video_Storage"
| "onvif://www.onvif.org/type/Network_Video_Analytic"
| "onvif://www.onvif.org/type/video_encoder"
| "onvif://www.onvif.org/type/audio_encoder"
| "onvif://www.onvif.org/type/ptz"
| "onvif://www.onvif.org/type/video_analytics"
| "onvif://www.onvif.org/type"
| `onvif://www.onvif.org/type/${string}`
| "onvif://www.onvif.org/hardware"
| `onvif://www.onvif.org/hardware/${string}`
| "onvif://www.onvif.org/name"
| `onvif://www.onvif.org/name/${string}`
| "onvif://www.onvif.org/location"
| `onvif://www.onvif.org/location/${string}`
WS-Discovery Probe Scopes (ONVIF absolute URIs, scheme
onvif://www.onvif.org/...). Profile and type values are fixed by ONVIF specs; hardware / name / location accept any path. ProbeMatch scopes/types are used here to set OnvifOptions.defaultMedia (access-only Profile C/A without Streaming/T →false).