setWatermarkConfig method

Future<void> setWatermarkConfig(
  1. WatermarkConfig config
)

Implementation

Future<void> setWatermarkConfig(drm_service.WatermarkConfig config) async {
  try {
    await _channel.invokeMethod('setWatermarkConfig', {
      'config': {
        'Id': config.id,
        'Type': config.type,
        'Name': config.name,
        'Text': config.text,
        'Alpha': config.alpha,
        'Color': config.color,
        'Size': config.size,
        'Interval': config.interval,
        'Skip': config.skip,
        'X': config.x,
        'Y': config.y,
      },
    });
  } catch (e) {
    _onError?.call('Failed to set watermark config: $e');
  }
}