ACSLocalVideoStream クラス
宣言
@interface ACSLocalVideoStream : ACSOutgoingVideoStream;
説明
ローカル ビデオ ストリーム情報
メソッド
Init
カメラ デバイス パラメーターを使用して新しいインスタンスを作成します。
-(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 インスタンスからイベントを受信するために指定するオブジェクト。
@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");