Skip to content

Desuq Cafe

ドキュメントメニュー

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

アクションリファレンス

Event Trigger Track は、タイムライン上の特定の時刻に個別の OBS アクションを発火します。このページでは、利用可能なすべてのアクション(EOBSSequencerAction)をカテゴリ(EOBSSequencerActionCategory)別に列挙します。

セクション境界でのアクションの動作(Instant と State、終了アクション / 自動復帰)については、Track Families → Section Types および Advanced Topics → Exit Actions を参照してください。

対応アクション(40 以上)

各カテゴリの概要は以下の通りです。

カテゴリアクション
録画開始、停止、一時停止、再開、一時停止の切り替え、ファイル分割、チャプター作成
配信開始、停止、切り替え、キャプション送信
シーンシーンの切り替え、ソースの表示状態設定
音声ミュート、ミュート解除、ミュートの切り替え、音量設定
リプレイバッファ開始、停止、切り替え、保存
仮想カメラ開始、停止、切り替え
トランジショントランジション設定、時間設定
ソーステキスト設定、ブラウザ URL 設定、画像ファイル設定、メディアファイル設定、カラー設定
フィルターフィルター有効化設定、フィルター設定
メディア入力アクションのトリガー(再生/一時停止/停止/再起動)、カーソル位置設定
スタジオモード有効化/無効化、プレビューシーン設定、トランジションのトリガー
スクリーンショットスクリーンショット保存

カテゴリ別アクション一覧

以下の表は、各 EOBSSequencerAction の列挙値と UI 表示名を示しています。

録画

列挙値表示名
StartRecordStart Recording
StopRecordStop Recording
PauseRecordPause Recording
ResumeRecordResume Recording
ToggleRecordPauseToggle Record Pause
SplitRecordFileSplit Record File
CreateRecordChapterCreate Record Chapter

配信

列挙値表示名
StartStreamStart Streaming
StopStreamStop Streaming
ToggleStreamToggle Streaming
SendStreamCaptionSend Stream Caption

シーン

列挙値表示名
SwitchSceneSwitch Scene
SetSceneItemEnabledSet Source Visibility

シーンアイテム

列挙値表示名
SetSceneItemPositionSet Scene Item Position
SetSceneItemScaleSet Scene Item Scale
SetSceneItemRotationSet Scene Item Rotation
SetSceneItemCropSet Scene Item Crop

音声

列挙値表示名
MuteInputMute Input
UnmuteInputUnmute Input
ToggleInputMuteToggle Mute
SetVolumeSet Volume

リプレイバッファ

列挙値表示名
StartReplayBufferStart Replay Buffer
StopReplayBufferStop Replay Buffer
ToggleReplayBufferToggle Replay Buffer
SaveReplayBufferSave Replay Buffer

仮想カメラ

列挙値表示名
StartVirtualCamStart Virtual Camera
StopVirtualCamStop Virtual Camera
ToggleVirtualCamToggle Virtual Camera

トランジション

列挙値表示名
SetCurrentTransitionSet Transition
SetTransitionDurationSet Transition Duration

ソース

列挙値表示名
SetTextSourceTextSet Text Source Text
SetBrowserSourceUrlSet Browser Source URL
SetImageSourceFileSet Image Source File
SetMediaSourceFileSet Media Source File
SetColorSourceColorSet Color Source Color

フィルター

列挙値表示名
SetSourceFilterEnabledSet Filter Enabled
SetSourceFilterSettingSet Filter Setting

メディア入力

列挙値表示名
TriggerMediaInputActionMedia Input Action
SetMediaInputCursorSet Media Cursor

Media Input Action は playpausestop、または restart の動詞を受け付けます。

スタジオモード

列挙値表示名
SetStudioModeEnabledSet Studio Mode
SetCurrentPreviewSceneSet Preview Scene
TriggerStudioModeTransitionTrigger Studio Transition

スクリーンショット

列挙値表示名
SaveSourceScreenshotSave Screenshot

シーケンサーメニューの構造

すべての OBS トラックは単一の「OBS」サブメニュー配下に整理されています。

+Track → OBS ▶
├── Event Trigger              Fire discrete OBS actions at specific times
├── Media Sync                 Synchronize OBS media with Sequencer timeline
├── Continuous State ▶
│   ├── Audio ▶
│   │   ├── Mute State
│   │   └── Monitor Type State
│   ├── Filters ▶
│   │   └── Filter Enabled State
│   ├── Scene ▶
│   │   ├── Blend Mode State
│   │   ├── Lock State
│   │   └── Visibility State
│   ├── Studio Mode ▶
│   │   └── Studio Mode State
│   └── Transitions ▶
│       └── Transition State
└── Keyframeable ▶
    ├── Audio ▶
    │   ├── Balance
    │   └── Volume
    ├── Filters ▶
    │   └── Filter Setting
    ├── Media ▶
    │   └── Media Cursor
    ├── Scene ▶
    │   └── Transform
    ├── Sources ▶
    │   └── Color Source
    └── Transitions ▶
        └── Transition Duration

C++ でのアクション照会

アクションのメタデータ(カテゴリ、トリガータイプ、必要なパラメーター、UI ラベル)はレジストリを通じて取得できます。

#include "Sequencer/InhyeongOBSSequencerTypes.h"

// Look up metadata for a single action
const FOBSSequencerActionMetadata* Meta = FOBSSequencerActionRegistry::GetMetadata(EOBSSequencerAction::SwitchScene);
if (Meta && Meta->bRequiresTargetName)
{
    // This action needs a target name (scene name)
}

// Get all actions in a category
TArray<EOBSSequencerAction> RecordingActions =
    FOBSSequencerActionRegistry::GetActionsForCategory(EOBSSequencerActionCategory::Recording);

ランタイムクラスの詳細については、Advanced Topics → C++ Access を参照してください。