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
readwritenonatomicassign

Remote user uid if sourceType is AgoraMediaSourceTypeRemote.

◆ sourceType

- (AgoraVideoSourceType) sourceType
readwritenonatomicassign

Source type of video stream.

◆ 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)