Agora RTC Objective-C API Reference Refactor

Properties
AgoraTranscodingVideoStream Class Reference

Inherits <NSObject>.

## Properties
NSUInteger | remoteUserUid
AgoraVideoSourceType | sourceType
NSString *_Nullable | imageUrl
NSUInteger | mediaPlayerId
CGRect | rect
NSInteger | zOrder
double | alpha
BOOL | mirror

## Detailed Description

The definition of AgoraTranscodingVideoStream.

## Property Documentation

## ◆ remoteUserUid

- (NSUInteger) remoteUserUid
| read write nonatomic assign

Remote user uid if sourceType is AgoraMediaSourceTypeRemote.

## ◆ sourceType

- (AgoraVideoSourceType) sourceType
| read write nonatomic assign

Source type of video stream.

## ◆ imageUrl

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

RTC image if sourceType is AgoraMediaSourceTypeRtcImage.

## ◆ mediaPlayerId

- (NSUInteger) mediaPlayerId
| read write nonatomic assign

MediaPlayer id if sourceType is AgoraMediaSourceTypeMediaPlayer.

## ◆ rect

- (CGRect) rect
| read write nonatomic assign

Position and size of the video frame.

## ◆ zOrder

- (NSInteger) zOrder
| read write nonatomic assign

The layer of the video frame that ranges from 1 to 100:

- 1: (Default) The lowest layer.
- 100: The highest layer.

## ◆ alpha

- (double) alpha
| read write nonatomic assign

The transparency of the video frame.

## ◆ mirror

- (BOOL) mirror
| read write nonatomic assign

Mirror of the source video frame (only valid for camera streams)