Agora RTC Objective-C API Reference  Refactor
Data Fields
WatermarkOptions Struct Reference

Data Fields

bool visibleInPreview
 
Rectangle positionInLandscapeMode
 
Rectangle positionInPortraitMode
 
WatermarkRatio watermarkRatio
 
WATERMARK_FIT_MODE mode
 
int zOrder
 

Detailed Description

Configuration options for setting the watermark image to be added.

Constructor & Destructor Documentation

◆ WatermarkOptions()

WatermarkOptions ( )
inline

Field Documentation

◆ visibleInPreview

bool visibleInPreview

Whether the watermark is visible in the local preview view:

  • true: (Default) The watermark is visible in the local preview view.
  • false: The watermark is not visible in the local preview view.

◆ positionInLandscapeMode

Rectangle positionInLandscapeMode

When the adaptation mode of the watermark is FIT_MODE_COVER_POSITION, it is used to set the area of the watermark image in landscape mode. See Rectangle.

◆ positionInPortraitMode

Rectangle positionInPortraitMode

When the adaptation mode of the watermark is FIT_MODE_COVER_POSITION, it is used to set the area of the watermark image in portrait mode. See Rectangle.

◆ watermarkRatio

WatermarkRatio watermarkRatio

When the watermark adaptation mode is FIT_MODE_USE_IMAGE_RATIO, this parameter is used to set the watermark coordinates. See WatermarkRatio.

◆ mode

The adaptation mode of the watermark. See WATERMARK_FIT_MODE.

◆ zOrder

int zOrder

Layer order of the watermark image. The default value is 0.