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

Data Fields

const char * id
 
WATERMARK_SOURCE_TYPE type
 
WatermarkOptions options
 
WatermarkBuffer buffer
 
WatermarkTimestamp timestamp
 
WatermarkLiteral literal
 
const char * imageUrl
 

Detailed Description

Since
4.6.0

Constructor & Destructor Documentation

◆ WatermarkConfig()

WatermarkConfig ( )
inline

Field Documentation

◆ id

const char* id

The unique identifier of the watermark. It is recommended to use a UUID.

◆ type

The watermark source type. See WATERMARK_SOURCE_TYPE for details.

◆ buffer

The watermark buffer. See WatermarkBuffer.

◆ timestamp

WatermarkTimestamp timestamp

The watermark timestamp. See WatermarkTimestamp.

Note
This is only supported in linux platform.

◆ literal

The watermark literal. See WatermarkLiteral.

Note
This is only supported in linux platform.

◆ imageUrl

const char* imageUrl

The URL of the image file for the watermark. The default value is NULL.

Note
If used asynchronously, copy the URL to memory that will not be released.

◆ @1

union { ... }

◆ options

The options of the watermark. See WatermarkOptions.