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