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");