AliyunMixMediaInfoParam

@interface AliyunMixMediaInfoParam : NSObject

/****
 The view of the duet. Required. 
 */
@property(nonatomic, strong) UIView *outputSizeView;

/****
 The video recorded by camera
 API_AVAILABLE(3.21.0)
 */
@property(nonatomic, strong) AliyunMixMediaRecordVideoInfo *recordVideoInfo;

/****
 The sample video of the duet
 API_AVAILABLE(3.21.0)
 */
@property(nonatomic, strong) AliyunMixMediaFileVideoInfo *mixVideoInfo;


/****
 The size of the view for displaying the sample video of the duet.
 This parameter is used to render the view for displaying the sample video on the view of the duet, outputSizeView.
 */
@property(nonatomic, assign) CGRect mixVideoViewFrame __deprecated_msg("use mixVideoInfo.frame instead");

/****
 The size of the view for displaying the video captured by camera.
 This parameter is used to render the view for displaying the video captured by camera on the view of the duet, outputSizeView.
 */
@property(nonatomic, assign) CGRect previewViewFrame __deprecated_msg("use recordVideoInfo.frame instead");

/****
 The resolution of the video recorded by camera.
 */
@property(nonatomic, assign) CGSize previewVideoSize __deprecated_msg("use recordVideoInfo.resolution instead");

/****
 The path of the sample video of the duet.
 */
@property(nonatomic, copy) NSString *mixVideoFilePath __deprecated_msg("use mixVideoInfo.filePath instead");

/****
 The start time of the sample video of the duet.
 */
@property(nonatomic, assign) CGFloat streamStartTime __deprecated_msg("use mixVideoInfo.streamStartTime instead");

/****
 The end time of the sample video of the duet.
 */
@property(nonatomic, assign) CGFloat streamEndTime __deprecated_msg("use mixVideoInfo.streamEndTime instead");

@end

Undocumented

  • * The view of the duet. Required.

    Declaration

    Objective-C

    @property(nonatomic, strong) UIView *outputSizeView
  • * The video recorded by camera API_AVAILABLE(3.21.0)

    Declaration

    Objective-C

    @property (nonatomic, strong) AliyunMixMediaRecordVideoInfo *recordVideoInfo;
  • * The sample video of the duet API_AVAILABLE(3.21.0)

    Declaration

    Objective-C

    @property (nonatomic, strong) AliyunMixMediaFileVideoInfo *mixVideoInfo;
  • Deprecated

    use mixVideoInfo.frame instead

    * The size of the view for displaying the sample video of the duet. This parameter is used to render the view for displaying the sample video on the view of the duet, outputSizeView.

    Declaration

    Objective-C

    @property (nonatomic) CGRect mixVideoViewFrame;
  • Deprecated

    use recordVideoInfo.frame instead

    * The size of the view for displaying the video captured by camera. This parameter is used to render the view for displaying the video captured by camera on the view of the duet, outputSizeView.

    Declaration

    Objective-C

    @property (nonatomic) CGRect previewViewFrame;
  • Deprecated

    use recordVideoInfo.resolution instead

    * The resolution of the video recorded by camera.

    Declaration

    Objective-C

    @property (nonatomic) CGSize previewVideoSize;
  • Deprecated

    use mixVideoInfo.filePath instead

    * The path of the sample video of the duet.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *mixVideoFilePath;
  • Deprecated

    use mixVideoInfo.streamStartTime instead

    * The start time of the sample video of the duet.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat streamStartTime;
  • Deprecated

    use mixVideoInfo.streamEndTime instead

    * The end time of the sample video of the duet.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat streamEndTime;