ACSLocalVideoStream 클래스
선언
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
Description
로컬 비디오 스트림 정보
메서드
init
카메라 디바이스 매개 변수를 사용하여 새 instance 만듭니다.
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
매개 변수
camera
- 로컬 비디오 스트림에 사용할 카메라 디바이스
switchSource
로컬 비디오의 원본으로 사용할 비디오 디바이스를 전환합니다.
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
매개 변수
camera
- 카메라 디바이스가 전환되고 있습니다.completionHandler
- 작업이 완료된 후 비동기적으로 호출할 블록입니다.
기능
로컬 비디오 스트림에 대한 기능 확장을 선택합니다.
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
매개 변수
featureClass
- 로컬 비디오 스트림의 기능 확장.
속성
대리자(delegate)
이 ACSLocalVideoStream instance 이벤트를 수신하기 위해 제공하는 개체입니다.
@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");