Agora RTC Objective-C API Reference Refactor

Properties
AgoraVideoLayout Class Reference

Inherits <NSObject>.

## Properties
NSString *_Nonnull | channelId
NSUInteger | uid
NSString *_Nullable | strUid
NSUInteger | videoState
NSUInteger | x
NSUInteger | y
NSUInteger | width
NSUInteger | height

## Detailed Description

Video layout info.

## Property Documentation

## ◆ channelId

- (NSString* _Nonnull) channelId
| read write nonatomic copy

Channel Id from which this video stream come from.

## ◆ uid

- (NSUInteger) uid
| read write nonatomic assign

User id of video stream.

## ◆ strUid

- (NSString* _Nullable) strUid
| read write nonatomic copy

User account of video stream.

## ◆ videoState

- (NSUInteger) videoState
| read write nonatomic assign

video state of video stream on a transcoded video stream canvas. 0 for normal video , 1 for placeholder image showed , 2 for black image.

## ◆ x

- (NSUInteger) x
| read write nonatomic assign

x coordinate of video stream on a transcoded video stream canvas.

## ◆ y

- (NSUInteger) y
| read write nonatomic assign

y coordinate of video stream on a transcoded video stream canvas.

## ◆ width

- (NSUInteger) width
| read write nonatomic assign

width of video stream on a transcoded video stream canvas.

## ◆ height

- (NSUInteger) height
| read write nonatomic assign

height of video stream on a transcoded video stream canvas.