setWatermark method

void setWatermark(
  1. TRTCVideoStreamType streamType,
  2. String srcData,
  3. TRTCWaterMarkSrcType srcType,
  4. int width,
  5. int height,
  6. double xOffset,
  7. double yOffset,
  8. double fWidthRatio, {
  9. bool isVisibleOnLocalPreview = false,
})

Implementation

void setWatermark(TRTCVideoStreamType streamType, String srcData, TRTCWaterMarkSrcType srcType, int width, int height, double xOffset, double yOffset, double fWidthRatio, {bool isVisibleOnLocalPreview = false}) {
  ffi.Pointer<ffi.Char> srcDataPointer = srcData.toNativeUtf8().cast<ffi.Char>();;

  _trtcFFIBindings.set_water_mark(_trtcsharedInstanceNativePointer, streamType.value(), srcDataPointer, srcType.value(), width, height, xOffset, yOffset, fWidthRatio, isVisibleOnLocalPreview);

  calloc.free(srcDataPointer);
}