Table of Contents

Namespace OBSStudioClient.Events

Classes

CanvasCreatedEventArgs

Provides the arguments of the CanvasCreated event.

CanvasNameChangedEventArgs

Provides the arguments of the CanvasNameChanged event.

CanvasRemovedEventArgs

Provides the arguments of the CanvasRemoved event.

CustomEventEventArgs

Provides the arguments of the CustomEvent event, which a client emits with BroadcastCustomEvent.

InputActiveStateChangedEventArgs

Provides the arguments of the InputActiveStateChanged event.

InputAudioBalanceChangedEventArgs

Provides the arguments of the InputAudioBalanceChanged event.

InputAudioMonitorTypeChangedEventArgs

Provides the arguments of the InputAudioMonitorTypeChanged event.

InputAudioSyncOffsetChangedEventArgs

Provides the arguments of the InputAudioSyncOffsetChanged event.

InputAudioTracksChangedEventArgs

Provides the arguments of the InputAudioTracksChanged event.

InputCreatedEventArgs

Provides the arguments of the InputCreated event.

InputMuteStateChangedEventArgs

Provides the arguments of the InputMuteStateChanged event.

InputNameChangedEventArgs

Provides the arguments of the InputNameChanged event.

InputNameEventArgs

Provides the arguments of the InputRemoved, MediaInputPlaybackStarted and MediaInputPlaybackEnded events.

InputSettingsChangedEventArgs

Provides the arguments of the InputSettingsChanged event.

InputShowStateChangedEventArgs

Provides the arguments of the InputShowStateChanged event.

InputVolumeChangedEventArgs

Provides the arguments of the InputVolumeChanged event.

InputVolumeMetersEventArgs

Provides the arguments of the InputVolumeMeters event.

MediaInputActionTriggeredEventArgs

Provides the arguments of the MediaInputActionTriggered event.

OutputStateChangedEventArgs

Provides the arguments of the StreamStateChanged, ReplayBufferStateChanged and VirtualcamStateChanged events.

ProfileListEventArgs

Provides the arguments of the ProfileListChanged event.

ProfileNameEventArgs

Provides the arguments of the CurrentProfileChanging and CurrentProfileChanged events.

RecordFileChangedEventArgs

Provides the arguments of the RecordFileChanged event.

RecordStateChangedEventArgs

Provides the arguments of the RecordStateChanged event.

ReplayBufferSavedEventArgs

Provides the arguments of the ReplayBufferSaved event.

SceneCollectionListEventArgs

Provides the arguments of the SceneCollectionListChanged event.

SceneCollectionNameEventArgs

Provides the arguments of the CurrentSceneCollectionChanging and CurrentSceneCollectionChanged events.

SceneItemCreatedEventArgs

Provides the arguments of the SceneItemCreated event.

SceneItemEnableStateChangedEventArgs

Provides the arguments of the SceneItemEnableStateChanged event.

SceneItemListReindexedEventArgs

Provides the arguments of the SceneItemListReindexed event.

SceneItemLockStateChangedEventArgs

Provides the arguments of the SceneItemLockStateChanged event.

SceneItemRemovedEventArgs

Provides the arguments of the SceneItemRemoved event.

SceneItemSelectedEventArgs

Provides the arguments of the SceneItemSelected event.

SceneItemTransformChangedEventArgs

Provides the arguments of the SceneItemTransformChanged event.

SceneListEventArgs

Provides the arguments of the SceneListChanged event.

SceneModifiedEventArgs

Provides the arguments of the SceneCreated and SceneRemoved events.

SceneNameChangedEventArgs

Provides the arguments of the SceneNameChanged event.

SceneNameEventArgs

Provides the arguments of the CurrentProgramSceneChanged and CurrentPreviewSceneChanged events.

ScreenshotSavedEventArgs

Provides the arguments of the ScreenshotSaved event.

SourceFilterCreatedEventArgs

Provides the arguments of the SourceFilterCreated event.

SourceFilterEnableStateChangedEventArgs

Provides the arguments of the SourceFilterEnableStateChanged event.

SourceFilterNameChangedEventArgs

Provides the arguments of the SourceFilterNameChanged event.

SourceFilterRemovedEventArgs

Provides the arguments of the SourceFilterRemoved event.

SourceFilterSettingsChangedEventArgs

Provides the arguments of the SourceFilterSettingsChanged event.

SourceFiltersEventArgs

Provides the arguments of the SourceFilterListReindexed event.

StudioModeStateChangedEventArgs

Provides the arguments of the StudioModeStateChanged event.

TransitionDurationEventArgs

Provides the arguments of the CurrentSceneTransitionDurationChanged event.

TransitionNameEventArgs

Provides the arguments of the CurrentSceneTransitionChanged, SceneTransitionStarted, SceneTransitionEnded and SceneTransitionVideoEnded events.

VendorEventEventArgs

Provides the arguments of the VendorEvent event.