QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GStreamer::Environment Namespace Reference

Classes

struct  ValidationResult
 

Functions

ValidationResult prepareEnvironment ()
 
void logDiagnostics ()
 

Detailed Description

Process-wide GStreamer environment setup: plugin-path discovery, GIO compat override, env var management, APK asset extraction, scanner sanitization.

Function Documentation

◆ logDiagnostics()

void GStreamer::Environment::logDiagnostics ( )

Dump the GST_PLUGIN_*‍/GST_REGISTRY_* vars managed by this layer to the log at critical level. Called from plugin-verification failure paths so a stripped registry shows how the loader was configured.

Definition at line 563 of file GStreamerEnvironment.cc.

◆ prepareEnvironment()

ValidationResult GStreamer::Environment::prepareEnvironment ( )

Apply all GStreamer env vars for this process from bundled-paths discovery + platform validation. Idempotent: clears prior managed vars first so a retry starts clean. Returns the validation outcome by value (threaded explicitly to initialize(), not a cross-thread global).

Definition at line 551 of file GStreamerEnvironment.cc.

Referenced by GStreamer::prepareEnvironment().