宣言
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
Description
ローカル ビデオ ストリーム情報
Methods
初期化
カメラ デバイス パラメータを使用して新しいインスタンスを作成します。
-(instancetype)init:(ACSVideoDeviceInfo *)camera;
パラメーター
-
camera- ローカルビデオストリームに使用するカメラデバイス
スイッチソース
ローカルビデオのソースとして使用するビデオデバイスを切り替えます。
-(void)switchSource:(ACSVideoDeviceInfo* _Nonnull)camera withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
パラメーター
-
camera- 切り替え先のカメラデバイス。 -
completionHandler- 操作の完了後に非同期に呼び出されるブロック。
フィーチャー
ローカルビデオストリームの機能拡張機能を選択します。
-(id _Nonnull)feature: (Class _Nonnull)featureClass;
パラメーター
-
featureClass- ローカルビデオストリームの機能拡張。
プロパティ
デリゲート
この ACSLocalVideoStream インスタンスからイベントを受信するために指定するオブジェクト。
@property(nonatomic, assign) id<ACSLocalVideoStreamDelegate> delegate;
ソース
ローカルビデオのソースとして使用するビデオデバイス。
@property (retain, nonnull, readonly) ACSVideoDeviceInfo * source;
は送信中
ローカル ビデオ ストリームが通話中に送信されている場合は True に設定されます。
@property (readonly) BOOL isSending DEPRECATED_MSG_ATTRIBUTE("Use state property instead");