ACSLocalVideoStream 类

声明

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Description

本地视频流信息

Methods

初始化

使用相机设备参数创建新实例。

-(instancetype)init:(ACSVideoDeviceInfo *)camera;

参数

  • camera - 用于本地视频流的相机设备

开关源

切换视频设备以用作本地视频的源。

-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;

参数

  • camera - 正在切换的相机设备。
  • completionHandler -作完成后要异步调用的块。

功能

选择本地视频流的功能扩展。

-(id _Nonnull)feature: (Class _Nonnull)featureClass;

参数

  • featureClass - 本地视频流的功能扩展。

属性

委托

您提供的用于从此 ACSLocalVideoStream 实例接收事件的对象。

@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;

视频设备用作本地视频的源。

@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;

是发送

在呼叫中发送本地视频流时设置为 True。

@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");