声明
@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");