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 &notificationId, const FString &notificationString)

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

オーディオ作成時のレポート用読み取り専用変数。