Udostępnij za pośrednictwem


ACSLocalVideoStream, klasa

Deklaracji

@interface ACSLocalVideoStream : ACSOutgoingVideoStream;

Opis

Informacje o lokalnym strumieniu wideo

Metody

init

Tworzy nowe wystąpienie z parametrem urządzenia aparatu.

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

Parametry

  • camera - Urządzenie aparatu do użycia na potrzeby lokalnego strumienia wideo

switchSource

Przełącz urządzenie wideo, aby było używane jako źródło lokalnego wideo.

-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;

Parametry

  • camera - Urządzenie aparatu jest przełączane na.
  • completionHandler - Blok, który ma być wywoływany asynchronicznie po zakończeniu operacji.

funkcja

Wybierz rozszerzenia funkcji dla lokalnego strumienia wideo.

-(id _Nonnull)feature: (Class _Nonnull)featureClass;

Parametry

  • featureClass - Rozszerzenie funkcji lokalnego strumienia wideo.

Właściwości

delegate

Obiekt, który udostępniasz do odbierania zdarzeń z tego wystąpienia ACSLocalVideoStream.

@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;

source

Urządzenie wideo do użycia jako źródło lokalnego wideo.

@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;

isSending

Ustawia wartość True, gdy lokalny strumień wideo jest wysyłany na wywołanie.

@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");