Skip to content

Desuq Cafe

ドキュメントメニュー

この翻訳は最新の英語版より遅れている場合があります。 英語版を表示

列挙型リファレンス

このページでは、プラグイン内のすべての公開 UENUMBlueprintType)を説明します。これらはすべて C++ と Blueprint の両方から使用できます。関連する型は Struct リファレンス に記載されています。これらの列挙型を持つイベントは イベント に一覧があります。

接続とリクエスト

EOBSConnectionState

OBS WebSocket クライアントの接続状態。

意味
DisconnectedOBS に接続されていない。
ConnectingTCP/WebSocket 接続処理中。
Authenticating接続済み。Hello/Identify 認証ハンドシェイクを実行中。
Connected完全に接続・識別済み。リクエストを送信できる。

EOBSOutputState

配信・録画・仮想カメラ・リプレイバッファの出力状態。出力状態変化イベントによって通知される。

意味
Unknown状態を判定できない。
Starting出力が開始中。
Started出力がアクティブ。
Stopping出力が停止中。
Stopped出力が非アクティブ。
Reconnecting配信出力が接続を失い、再接続中。
Reconnected配信出力が正常に再接続した。
Paused録画出力が一時停止中。
Resumed録画出力が一時停止から再開した。

EOBSRequestBatchExecutionType

OBS がバッチ内のリクエストをどのように処理するかを決定する(リクエストのバッチ処理 参照)。

基底値意味
None255バッチリクエストではない(内部使用)。
SerialRealtime0到着次第、逐次処理する(デフォルト)。
SerialFrame1現在のフレーム末尾にまとめて逐次処理する。
Parallel2順序を保証せず並列処理する。

シーンとシーンアイテム

EOBSBoundsType

シーンアイテムのトランスフォームにおけるバウンディングボックスの動作。ソースをバウンドに合わせてどのようにスケールするかを制御する。

意味
Noneバウンディングボックスなし。
Stretchアスペクト比を無視してバウンドに引き伸ばす。
ScaleInnerバウンド内に収まるようにスケールする(レターボックスが生じる場合がある)。
ScaleOuterバウンドを埋めるようにスケールする(クロップされる場合がある)。
ScaleToWidthバウンドの幅に合わせてスケールする。
ScaleToHeightバウンドの高さに合わせてスケールする。
MaxOnly最大サイズのみに制限する(アップスケールなし)。

EOBSBlendMode

シーンアイテムをその下のソースに対してどのように合成するか。

意味
Normal通常のブレンド(デフォルト)。
Additive加算ブレンド(明るくなる)。
Subtract減算ブレンド(暗くなる)。
Screenスクリーンブレンド。
Multiply乗算ブレンド。
Lighten比較(明)ブレンド。
Darken比較(暗)ブレンド。

音声

EOBSMonitorType

OBS 入力の音声モニタリングモード。

表示名意味
NoneNoneモニタリングなし。
MonitorOnlyMonitor Only設定済みデバイスでモニタリングするが、出力には送らない。
MonitorAndOutputMonitor and Outputモニタリングしながら配信・録画出力にも送る。

メディア入力

EOBSMediaInputAction

メディア入力(メディアソース、VLC ソースなど)に対して実行するアクション。OBS の ObsMediaInputAction 列挙型に対応する。

意味
Noneアクションなし。
Playメディアを再生する。
Pauseメディアを一時停止する。
Stopメディアを停止する(先頭に戻る)。
Restartメディアを先頭から再開する。
Next次のメディアアイテムに進む(プレイリスト)。
Previous前のメディアアイテムに戻る(プレイリスト)。

EOBSMediaState

メディア入力の再生状態。

意味
Unknown不明な状態。
Noneメディアが読み込まれていない。
Playingメディアが再生中。
Pausedメディアが一時停止中。
Stoppedメディアが停止している。
Bufferingメディアがバッファリング中。
Endedメディアの再生が終了した。
Errorメディアでエラーが発生した。
Openingメディアを開いている。

設定

EOBSDataRealm

OBS の永続データスロット(GetPersistentData/SetPersistentData)のレルム。永続データ 参照。

表示名意味
GlobalGlobalアクティブなプロファイルに関わらず、OBS 全体で永続する。
ProfileProfile現在アクティブな OBS プロファイルにスコープされる。

Trigger Volume(ゲームプレイ)

これらの型は Trigger Volume オートメーションアクタを動かす。

EOBSTriggerActionType

トリガーが発火したときに実行するアクション。

意味
SwitchScene特定の OBS シーンに切り替える。
StartRecording録画を開始する。
StopRecording録画を停止する。
ToggleRecording録画状態を切り替える。
PauseRecording録画を一時停止する。
ResumeRecording録画を再開する。
StartStreaming配信を開始する。
StopStreaming配信を停止する。
ToggleStreaming配信状態を切り替える。
StartVirtualCam仮想カメラを開始する。
StopVirtualCam仮想カメラを停止する。
ToggleVirtualCam仮想カメラを切り替える。
StartReplayBufferリプレイバッファを開始する。
StopReplayBufferリプレイバッファを停止する。
SaveReplayBufferリプレイバッファをファイルに保存する。
SetInputMute音声入力をミュートまたはミュート解除する。
SetInputVolume音声入力の音量を設定する。
ToggleInputMute音声入力のミュート状態を切り替える。
SetSceneItemEnabledシーン内のソース(シーンアイテム)を表示または非表示にする。
SetSourceFilterEnabledソースのフィルターを有効化または無効化する。
TriggerHotkeyByName登録名で OBS ホットキーをトリガーする。
TriggerMediaInputActionメディアソースを再生・一時停止・停止・再開する。

EOBSTriggerShape

トリガーボリュームのコリジョン形状。

意味
Boxボックスコリジョン。
Sphereスフィアコリジョン。

EOBSTriggerEvent

アクタのオーバーラップに対してトリガーが発火するタイミング。

意味
OnEnterアクタがボリュームに入ったときに発火する。
OnExitアクタがボリュームから出たときに発火する。
Both入場・退場の両方で発火する(それぞれ別のアクション配列を使用)。

EOBSAudioConditionMode

音声しきい値条件が、入力が発話中のときに成立するかアイドルのときに成立するか。

意味
Talking入力が発話中(マイクアクティブ、しきい値超え)のときのみ成立する。
Idle入力がアイドル(マイク非アクティブ)のときのみ成立する。

EOBSVisibilityConditionMode

ソース表示状態の条件が、シーンアイテムが表示中のときに成立するか非表示のときに成立するか。

意味
Visibleシーンアイテムが有効(表示)のときのみ成立する。
Hiddenシーンアイテムが無効(非表示)のときのみ成立する。

EOBSOutputStateRequirement

出力(録画・配信)条件に対する三値の要件。相互に矛盾しうる古いブール値のペアを置き換え、「必ずオン」と「必ずオフ」を同時に設定できないようにする。

表示名意味
AnyAny (no condition)この出力に対してゲーティングを行わない。
RequiredRequired (must be active)出力がアクティブでなければならない。
DisallowedDisallowed (must be inactive)出力が非アクティブでなければならない。

EOBSTriggerVolumeStyle

トリガーボリュームのスタイル付きメッシュに適用されるビジュアルスタイル(デバッグ描画のアウトラインとは別)。

表示名意味
NoneNone (debug draw only)スタイル付きメッシュなし、デバッグ描画のみ。
GlowFresnel Glowプリセットの Fresnel グローマテリアル。
HologramHologramプリセットのホログラムマテリアル。
PulsePulseプリセットのパルスマテリアル。
CustomCustom Materialユーザーが割り当てたカスタムマテリアルを使用する。

Component

EOBSComponentFeature

OBS Controller コンポーネントの機能ピッカーが使用する機能ビット。各値は詳細パネルのセクショングループを選択し、該当する場合は関連するイベントトラフィックにもオプトインする。OBS Component ガイドを参照。

機能グループ
Scenesシーンリストとシーンの切り替え。
RecordingStreaming録画と配信のコントロール。
Audio音声入力(音量・ミュート)。
Mediaメディア入力の再生。
TransitionsStudioトランジションと Studio Mode。
SceneTransformsシーンアイテムのトランスフォーム(高頻度のトランスフォームイベントストリームにオプトイン)。
Filtersソースフィルター。
Screenshotsソーススクリーンショット。
AdvancedOutputs仮想カメラ、リプレイバッファ、汎用出力。
SourcesConfigソース設定と OBS の設定。
MAXイテレーション用のセンチネル(非表示)。

シーケンサー

これらの型は OBS シーケンサーインテグレーションを動かす。アクションの完全な一覧(各アクションのパラメーター付き)は シーケンサーアクション に記載されている。

EOBSSequencerActionCategory

エディタ UI で OBS シーケンサーアクションをグループ化するために使用するカテゴリー。

None
Recording
Streaming
Scenes
SceneItems
Audio
ReplayBuffer
VirtualCamera
Transitions
Sources
Filters
MediaInputs
StudioMode
Screenshots

EOBSSequencerTriggerType

シーケンサーのセクション境界に対してアクションがどのタイミングで発火するか。

意味
Instant再生ヘッドがセクション開始点に入ったときに一度発火する(例:リプレイバッファの保存)。
Stateセクション開始時に発火し、オプションでセクション終了時に復帰する(例:シーンの切り替え)。
Toggleセクション開始と終了で異なるアクションを発火する(例:開始時に録画開始、終了時に録画停止)。

EOBSTargetPickerType

アクションの TargetName フィールドに対してエディタが表示する名前ピッカーの種類。これはエディタメタデータ用の列挙型であり、BlueprintType ではない。

意味
Noneピッカーなし。
Sceneシーン名ピッカー。
Input入力名ピッカー。
Transitionトランジション名ピッカー。
Filterフィルター名ピッカー。
Sourceソース名ピッカー。
SceneItemシーンアイテムピッカー。
MediaInputメディア入力ピッカー。

EOBSSequencerAction

シーケンサーで利用可能な OBS アクションの完全なセット。各値のパラメーターとトリガータイプはアクションレジストリで定義されており、シーケンサーアクション に記載されている。カテゴリー別の一覧:

カテゴリーアクション
RecordingStartRecord, StopRecord, PauseRecord, ResumeRecord, ToggleRecordPause, SplitRecordFile, CreateRecordChapter
StreamingStartStream, StopStream, ToggleStream, SendStreamCaption
ScenesSwitchScene, SetSceneItemEnabled (Set Source Visibility)
Scene ItemsSetSceneItemPosition, SetSceneItemScale, SetSceneItemRotation, SetSceneItemCrop
AudioMuteInput, UnmuteInput, ToggleInputMute, SetVolume
Replay BufferStartReplayBuffer, StopReplayBuffer, ToggleReplayBuffer, SaveReplayBuffer
Virtual CameraStartVirtualCam, StopVirtualCam, ToggleVirtualCam
TransitionsSetCurrentTransition, SetTransitionDuration
SourcesSetTextSourceText, SetBrowserSourceUrl, SetImageSourceFile, SetMediaSourceFile, SetColorSourceColor
FiltersSetSourceFilterEnabled, SetSourceFilterSetting
Media InputsTriggerMediaInputAction, SetMediaInputCursor
Studio ModeSetStudioModeEnabled, SetCurrentPreviewScene, TriggerStudioModeTransition
ScreenshotsSaveSourceScreenshot

この列挙型には None(デフォルト、アクションなし)と MAX(イテレーション用の非表示センチネル)も定義されている。

EOBSMediaSyncExitBehavior

再生ヘッドが OBS Media Sync セクションを離れたときにメディア入力に適用される動作(シーケンサートラック 参照)。

意味
Pause現在位置でメディアを一時停止する。
Stopメディアを停止する(先頭に戻る)。
Continueメディアの再生を続ける。