次の方法で共有


ACSLocalVideoStream クラス

宣言

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