다음을 통해 공유


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