Agora RTC Objective-C API Reference Refactor

Properties
AgoraTranscodingVideoStream Class Reference

Inherits <NSObject>.

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

## Detailed Description

The definition of AgoraTranscodingVideoStream.

## Property Documentation

## ◆ sourceType

- (AgoraVideoSourceType) sourceType
| readwritenonatomicassign

Source type of video stream.

## ◆ remoteUserUid

- (NSUInteger) remoteUserUid
| readwritenonatomicassign

Remote user uid if sourceType is AgoraMediaSourceTypeRemote.

## ◆ imageUrl

- (NSString* _Nullable) imageUrl
| readwritenonatomiccopy

RTC image if sourceType is AgoraMediaSourceTypeRtcImage.

## ◆ mediaPlayerId

- (NSUInteger) mediaPlayerId
| readwritenonatomicassign

MediaPlayer id if sourceType is AgoraMediaSourceTypeMediaPlayer.

## ◆ rect

- (CGRect) rect
| readwritenonatomicassign

Position and size of the video frame.

## ◆ zOrder

- (NSInteger) zOrder
| readwritenonatomicassign

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

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

## ◆ alpha

- (double) alpha
| readwritenonatomicassign

The transparency of the video frame.

## ◆ mirror

- (BOOL) mirror
| readwritenonatomicassign

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