次の方法で共有


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