setStreamingConfig method

Future<void> setStreamingConfig(
  1. YOLOStreamingConfig config
)

Implementation

Future<void> setStreamingConfig(YOLOStreamingConfig config) async {
  if (_methodChannel != null) {
    try {
      await _methodChannel!.invokeMethod('setStreamingConfig', {
        'includeDetections': config.includeDetections,
        'includeClassifications': config.includeClassifications,
        'includeProcessingTimeMs': config.includeProcessingTimeMs,
        'includeFps': config.includeFps,
        'includeMasks': config.includeMasks,
        'includePoses': config.includePoses,
        'includeOBB': config.includeOBB,
        'includeOriginalImage': config.includeOriginalImage,
        'maxFPS': config.maxFPS,
        'throttleIntervalMs': config.throttleInterval?.inMilliseconds,
        'inferenceFrequency': config.inferenceFrequency,
        'skipFrames': config.skipFrames,
      });
    } catch (e) {
      logInfo('Error setting streaming config: $e');
    }
  }
}