ACSLocalVideoStream 类
声明
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
说明
本地视频流信息
方法
init
使用相机设备参数创建一个新实例。
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
参数
camera
- 用于本地视频流的相机设备
switchSource
切换视频设备以用作本地视频的源。
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
参数
camera
- 正在切换到的相机设备。completionHandler
- 一个在操作完成后异步调用的块。
feature
为本地视频流选择功能扩展。
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
参数
featureClass
- 本地视频流的功能扩展。
属性
delegate
提供用于接收来自此 ACSLocalVideoStream 实例的事件的对象。
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
source
用作本地视频源的视频设备。
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
isSending
在通话中发送本地视频流时,设置为 True。
@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");