GenvidSessionManager¶
バージョン 1.12.0 で追加.
ヘッダー: | Genvid/Public/GenvidSessionManager.h |
---|---|
実装: | Genvid/Private/GenvidSessionManager.cpp |
-
class
UGenvidSessionManager
¶ この class は、
UGenvidSession
の管理を可能にする基本 class です。開発者はセッションマネージャの作成および破棄する責務があります。バージョン 1.13.0 で撤廃.
-
virtual void
StartSession
()¶ ストリーム、イベント、コマンドを作成します。
-
virtual void
StopSession
()¶ ストリーム、イベント、コマンドを破棄します。
** 機能 **
-
virtual bool
Initialize
()¶ Genvid モジュールを動的に読み込み、セッションを作成し、オーディオ/ビデオストリームを用意します。
-
virtual bool
Terminate
()¶ すべてのオーディオとビデオのキャプチャを停止し、セッションを破棄し、Genvid モジュールをアンロードします。
-
virtual void
MatchHasStarted
()¶ AGameState class から
UGenvidSession
とそのすべてのプロパティに MatchHasStarted イベントを トリガするための関数。
-
virtual void
MatchHasEnded
()¶ AGameState class から
UGenvidSession
とそのすべてのプロパティに MatchHasEnded イベントを トリガするための関数。
-
static UGenvidSessionManager *
CreateSessionManager
()¶ セッション マネージャを作成する関数。
-
FString
GetVersion
()¶ Genvid MILE SDK のバージョン情報を取得します。
プロパティ
-
TSubclassOf<UGenvidSession>
SessionClass
¶ セッション インスタンスを作成するための class 定義。
-
bool
ActivateSDK
¶ Genvid MILE SDK の有効/無効化。
-
bool
bIsInitialized
¶ GenvidSessionManager の状態を示す読み取り専用プロパティ。
-
virtual void