GenvidSession
バージョン 1.12.0 で追加.
- ヘッダー:
Genvid/Public/GenvidSession.h
- 実装:
Genvid/Private/GenvidSession.cpp
-
class UGenvidSession
この class は、いくつかのプロパティの管理を可能にする基本 class です。
開発者は下記 プロパティ の作成および開放する派生 class を提供する責務があります。Blueprint または c++ の class がその class になれます。
** 機能 **
-
virtual void Create()
ストリーム、イベントおよびコマンドを作成します。
-
virtual void Destroy()
ストリーム、イベント コマンドを破棄します。
-
static UGenvidSession *CreateSession()
セッションの作成に使用する関数。
-
void SubmitNotification(const FString ¬ificationId, const FString ¬ificationString)
Genvid MILE SDK に通知データを送信します。
プロパティ
-
TSubclassOf<UGenvidVideo> VideoStreamClass
VideoStream インスタンスの作成に使用する class 定義。
-
TSubclassOf<UGenvidAudio> AudioStreamClass
AudioStream インスタンスの作成に使用する class 定義。
-
TSubclassOf<UGenvidStreams> StreamsClass
ストリーム インスタンスの作成に使用する class 定義。
-
TSubclassOf<UGenvidEvents> EventsClass
イベント インスタンスの作成に使用する class 定義。
-
TSubclassOf<UGenvidCommands> CommandsClass
コマンド インスタンスの作成に使用する class 定義。
-
UGenvidVideo *VideoStream
VideoStream インスタンスにアクセスするための読み取り専用の変数。
-
UGenvidAudio *AudioStream
AudioStream インスタンスにアクセスするための読み取り専用の変数。
-
UGenvidStreams *Streams
ストリーム インスタンスにアクセスするための読み取り専用の変数。
-
UGenvidEvents *Events
イベント インスタンスにアクセスするための読み取り専用の変数。
-
UGenvidCommands *Commands
コマンド インスタンスにアクセスするための読み取り専用の変数。
-
bool bIsCreated
オーディオ作成時のレポート用読み取り専用変数。
-
virtual void Create()