setVideoEffect method

void setVideoEffect(
  1. VideoEffect effect,
  2. List<double> value, {
  3. Object? vid,
})

Implementation

void setVideoEffect(VideoEffect effect, List<double> value, {Object? vid}) {
  final cv = calloc<Float>(value.length);
  for (int i = 0; i < value.length; ++i) {
    cv[i] = value[i];
  }
  _player.ref.setVideoEffect.asFunction<
          void Function(
              Pointer<mdkPlayer>, int, Pointer<Float>, Pointer<Void>)>()(
      _player.ref.object,
      effect.rawValue,
      cv.cast(),
      Pointer.fromAddress(vid.hashCode));
  calloc.free(cv);
}