다음을 통해 공유


ACSLocalVideoStream 클래스

선언

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Description

로컬 비디오 스트림 정보입니다.

메서드

초기화 (init)

카메라 장치 파라미터를 사용하여 새 인스턴스를 만듭니다.

-(instancetype)init:(ACSVideoDeviceInfo *)camera;

매개 변수

  • camera - 로컬 비디오 스트림에 사용할 카메라 장치

스위치소스

로컬 비디오의 소스로 사용할 비디오 장치를 전환합니다.

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