Skip to content

Desuq Cafe

문서 메뉴

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

열거형 참조

이 페이지는 플러그인의 모든 공개 UENUM (BlueprintType)을 문서화합니다. 여기에 나열된 열거형은 C++와 Blueprint 양쪽에서 모두 사용할 수 있습니다. 관련 타입은 Struct 참조에서 확인할 수 있으며, 이 열거형을 포함하는 이벤트는 이벤트에 나열되어 있습니다.

연결 및 요청

EOBSConnectionState

OBS WebSocket 클라이언트의 연결 상태입니다.

의미
DisconnectedOBS에 연결되지 않은 상태입니다.
ConnectingTCP/WebSocket 연결이 진행 중입니다.
Authenticating연결되었으며, Hello/Identify 인증 핸드셰이크를 수행 중입니다.
Connected완전히 연결되고 식별된 상태입니다. 요청을 보낼 수 있습니다.

EOBSOutputState

방송, 녹화, 가상 카메라, Replay Buffer 출력의 상태로, 출력 상태 변경 이벤트에 포함됩니다.

의미
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가상 카메라를 토글합니다.
StartReplayBufferReplay Buffer를 시작합니다.
StopReplayBufferReplay Buffer를 중지합니다.
SaveReplayBufferReplay Buffer를 파일로 저장합니다.
SetInputMute오디오 입력을 음소거하거나 음소거 해제합니다.
SetInputVolume오디오 입력의 볼륨을 설정합니다.
ToggleInputMute오디오 입력의 음소거 상태를 토글합니다.
SetSceneItemEnabled장면 내 소스(장면 항목)를 표시하거나 숨깁니다.
SetSourceFilterEnabled소스의 필터를 활성화하거나 비활성화합니다.
TriggerHotkeyByName등록된 이름으로 OBS 단축키를 트리거합니다.
TriggerMediaInputAction미디어 소스를 재생/일시 정지/중지/다시 시작합니다.

EOBSTriggerShape

트리거 볼륨의 충돌 형태입니다.

의미
Box박스 충돌.
Sphere구체 충돌.

EOBSTriggerEvent

액터 오버랩에 상대적으로 트리거가 발생하는 시점입니다.

의미
OnEnter액터가 볼륨에 진입할 때 발생합니다.
OnExit액터가 볼륨을 벗어날 때 발생합니다.
Both진입과 이탈 모두에서 발생합니다(별도의 동작 배열을 사용합니다).

EOBSAudioConditionMode

오디오 임계값 조건이 입력의 발화 중 또는 대기 상태에서 충족되는지를 결정합니다.

의미
Talking입력이 발화 중(마이크 활성, 임계값 초과)일 때만 충족됩니다.
Idle입력이 대기 상태(마이크 비활성)일 때만 충족됩니다.

EOBSVisibilityConditionMode

소스 표시 여부 조건이 장면 항목이 표시될 때 또는 숨겨질 때 충족되는지를 결정합니다.

의미
Visible장면 항목이 활성화(표시)되어 있을 때만 충족됩니다.
Hidden장면 항목이 비활성화(숨겨짐) 상태일 때만 충족됩니다.

EOBSOutputStateRequirement

출력(녹화/방송) 조건에 대한 3상태 요구 사항입니다. 상호 모순되는 부울 쌍을 대체하여 “활성이어야 함”과 “비활성이어야 함”이 동시에 설정되는 상황을 방지합니다.

표시 이름의미
AnyAny (no condition)이 출력에 대한 게이팅 없음.
RequiredRequired (must be active)출력이 활성 상태여야 합니다.
DisallowedDisallowed (must be inactive)출력이 비활성 상태여야 합니다.

EOBSTriggerVolumeStyle

트리거 볼륨의 스타일이 적용된 메시에 적용되는 시각적 스타일입니다(디버그 드로우 아웃라인과는 별개입니다).

표시 이름의미
NoneNone (debug draw only)스타일이 적용된 메시 없음, 디버그 드로우만 표시.
GlowFresnel Glow프리셋 프레넬 글로우 머티리얼.
HologramHologram프리셋 홀로그램 머티리얼.
PulsePulse프리셋 펄싱 머티리얼.
CustomCustom Material사용자가 지정한 커스텀 머티리얼을 사용합니다.

Component

EOBSComponentFeature

OBS Controller 컴포넌트의 기능 선택기에서 사용하는 기능 비트입니다. 각 값은 디테일 패널 섹션 그룹을 선택하며, 해당되는 경우 관련 이벤트 트래픽을 수신하도록 등록합니다. OBS Component 가이드를 참조하세요.

기능 그룹
Scenes장면 목록 및 장면 전환.
RecordingStreaming녹화 및 방송 제어.
Audio오디오 입력(볼륨/음소거).
Media미디어 입력 재생.
TransitionsStudio전환 및 Studio Mode.
SceneTransforms장면 항목 변형(고용량 변형 이벤트 스트림 수신 등록).
Filters소스 필터.
Screenshots소스 스크린샷.
AdvancedOutputs가상 카메라, Replay Buffer, 일반 출력.
SourcesConfig소스 설정 및 OBS 구성.
MAX반복을 위한 센티넬(숨겨짐).

Sequencer

이 타입들은 OBS Sequencer 통합을 구동합니다. 전체 동작 목록(동작별 파라미터 포함)은 Sequencer 동작에서 확인할 수 있습니다.

EOBSSequencerActionCategory

에디터 UI에서 OBS Sequencer 동작을 그룹화하는 데 사용하는 카테고리입니다.

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

EOBSSequencerTriggerType

Sequencer 섹션 경계에 상대적으로 동작이 발생하는 방식입니다.

의미
Instant플레이헤드가 섹션 시작에 진입할 때 한 번 발생합니다(예: Save Replay Buffer).
State섹션 진입 시 발생하며, 섹션 종료 시 선택적으로 되돌릴 수 있습니다(예: Switch Scene).
Toggle섹션 시작과 끝에서 서로 다른 동작이 발생합니다(예: 시작 시 Start Record, 끝에서 Stop Record).

EOBSTargetPickerType

에디터가 동작의 TargetName 필드에 표시하는 이름 선택기의 종류입니다. 이 열거형은 에디터 메타데이터 용도로만 사용되며 BlueprintType이 아닙니다.

의미
None선택기 없음.
Scene장면 이름 선택기.
Input입력 이름 선택기.
Transition전환 이름 선택기.
Filter필터 이름 선택기.
Source소스 이름 선택기.
SceneItem장면 항목 선택기.
MediaInput미디어 입력 선택기.

EOBSSequencerAction

Sequencer에서 사용 가능한 OBS 동작의 전체 집합입니다. 각 값의 파라미터와 트리거 유형은 동작 레지스트리에 정의되어 있으며 Sequencer 동작에 문서화되어 있습니다. 카테고리별로 정리:

카테고리동작
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 섹션을 벗어날 때 미디어 입력에 적용되는 동작입니다(Sequencer Tracks 참조).

의미
Pause현재 위치에서 미디어를 일시 정지합니다.
Stop미디어를 중지합니다(처음으로 되돌아갑니다).
Continue미디어를 계속 재생합니다.