Skip to content

Desuq Cafe

문서 메뉴

이 번역은 최신 영어 원문보다 늦을 수 있습니다. 영어 버전 보기

동작 레퍼런스

Event Trigger Track은 타임라인의 특정 시점에 개별 OBS 동작을 발생시킵니다. 이 페이지에서는 사용 가능한 모든 동작(EOBSSequencerAction)을 카테고리(EOBSSequencerActionCategory)별로 나열합니다.

각 동작이 섹션 경계(즉발형 vs. 상태형, 종료/되돌리기)에서 어떻게 동작하는지는 Track Families → Section TypesAdvanced Topics → Exit Actions를 참고하세요.

지원 동작 (40개 이상)

각 카테고리가 다루는 내용의 요약입니다.

카테고리동작
Recording시작, 중지, 일시 정지, 재개, 일시 정지 토글, 파일 분할, 챕터 생성
Streaming시작, 중지, 토글, 방송 자막 전송
Scenes장면 전환, 소스 표시 여부 설정
Audio음소거, 음소거 해제, 음소거 토글, 볼륨 설정
Replay Buffer시작, 중지, 토글, 저장
Virtual Camera시작, 중지, 토글
Transitions전환 설정, 전환 시간 설정
Sources텍스트 설정, 브라우저 URL 설정, 이미지 파일 설정, 미디어 파일 설정, 색상 설정
Filters필터 활성화 설정, 필터 설정
Media Inputs동작 트리거 (재생/일시 정지/중지/재시작), 커서 위치 설정
Studio Mode활성화/비활성화, 미리보기 장면 설정, 전환 트리거
Screenshots스크린샷 저장

카테고리별 동작 표

아래 표는 각 EOBSSequencerAction 열거형 값과 UI 표시 이름을 나열합니다.

Recording

열거형 값표시 이름
StartRecordStart Recording
StopRecordStop Recording
PauseRecordPause Recording
ResumeRecordResume Recording
ToggleRecordPauseToggle Record Pause
SplitRecordFileSplit Record File
CreateRecordChapterCreate Record Chapter

Streaming

열거형 값표시 이름
StartStreamStart Streaming
StopStreamStop Streaming
ToggleStreamToggle Streaming
SendStreamCaptionSend Stream Caption

Scenes

열거형 값표시 이름
SwitchSceneSwitch Scene
SetSceneItemEnabledSet Source Visibility

Scene Items

열거형 값표시 이름
SetSceneItemPositionSet Scene Item Position
SetSceneItemScaleSet Scene Item Scale
SetSceneItemRotationSet Scene Item Rotation
SetSceneItemCropSet Scene Item Crop

Audio

열거형 값표시 이름
MuteInputMute Input
UnmuteInputUnmute Input
ToggleInputMuteToggle Mute
SetVolumeSet Volume

Replay Buffer

열거형 값표시 이름
StartReplayBufferStart Replay Buffer
StopReplayBufferStop Replay Buffer
ToggleReplayBufferToggle Replay Buffer
SaveReplayBufferSave Replay Buffer

Virtual Camera

열거형 값표시 이름
StartVirtualCamStart Virtual Camera
StopVirtualCamStop Virtual Camera
ToggleVirtualCamToggle Virtual Camera

Transitions

열거형 값표시 이름
SetCurrentTransitionSet Transition
SetTransitionDurationSet Transition Duration

Sources

열거형 값표시 이름
SetTextSourceTextSet Text Source Text
SetBrowserSourceUrlSet Browser Source URL
SetImageSourceFileSet Image Source File
SetMediaSourceFileSet Media Source File
SetColorSourceColorSet Color Source Color

Filters

열거형 값표시 이름
SetSourceFilterEnabledSet Filter Enabled
SetSourceFilterSettingSet Filter Setting

Media Inputs

열거형 값표시 이름
TriggerMediaInputActionMedia Input Action
SetMediaInputCursorSet Media Cursor

Media Input Action은 play, pause, stop, restart 중 하나의 동사를 받습니다.

Studio Mode

열거형 값표시 이름
SetStudioModeEnabledSet Studio Mode
SetCurrentPreviewSceneSet Preview Scene
TriggerStudioModeTransitionTrigger Studio Transition

Screenshots

열거형 값표시 이름
SaveSourceScreenshotSave Screenshot

Sequencer 메뉴 구조

모든 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를 참고하세요.