Table of Contents

Namespace OBSStudioClient.Responses

Classes

CallVendorResponse

Provides the response data of the CallVendorRequest request.

CanvasListResponse

Provides the response data of the GetCanvasList request.

CreateInputResponse

Provides the response data of the CreateInput request.

CreateSceneResponse

Provides the response data of the CreateScene request.

CurrentPreviewSceneNameResponse

Provides the response data of the GetCurrentPreviewScene request.

CurrentProgramSceneNameResponse

Provides the response data of the GetCurrentProgramScene request.

DefaultFilterSettingsResponse

Provides the response data of the GetSourceFilterDefaultSettings request.

DefaultInputSettingsResponse

Provides the response data of the GetInputDefaultSettings request.

EmptyResponse

Provides the Response Data (IResponse) for requests that do not return any data.

FilterKindListResponse

Provides the response data of the GetSourceFilterKindList request.

FiltersResponse

Provides the response data of the GetSourceFilterList request.

GroupsResponse

Provides the response data of the GetGroupList request.

HotkeysResponse

Provides the response data of the GetHotkeyList request.

ImageDataResponse

Provides the response data of the GetSourceScreenshot request.

InputAudioBalanceResponse

Provides the response data of the GetInputAudioBalance request.

InputAudioMonitorTypeResponse

Provides the response data of the GetInputAudioMonitorType request.

InputAudioSyncOffsetResponse

Provides the response data of the GetInputAudioSyncOffset request.

InputAudioTracksResponse

Provides the response data of the GetInputAudioTracks request.

InputDeinterlaceFieldOrderResponse

Provides the response data of the GetInputDeinterlaceFieldOrder request.

InputDeinterlaceModeResponse

Provides the response data of the GetInputDeinterlaceMode request.

InputKindsResponse

Provides the response data of the GetInputKindList request.

InputMutedResponse

Provides the response data of the GetInputMute and ToggleInputMute requests.

InputSettingsResponse

Provides the response data of the GetInputSettings request.

InputVolumeResponse

Provides the response data of the GetInputVolume request.

InputsResponse

Provides the response data of the GetInputList request.

MediaInputStatusResponse

Provides the response data of the GetMediaInputStatus request.

MonitorListResponse

Provides the response data of the GetMonitorList request.

OutputActiveResponse

Provides the response data of the GetVirtualCamStatus, ToggleVirtualCam, GetReplayBufferStatus, ToggleReplayBuffer, ToggleOutput, ToggleRecord and ToggleStream requests.

OutputPathResponse

Provides the response data of the StopRecord request.

OutputPausedResponse

Provides the response data of the ToggleRecordPause request.

OutputSettingsResponse

Provides the response data of the GetOutputSettings request.

OutputStatusResponse

Provides the response data of the GetOutputStatus and GetStreamStatus requests.

OutputsResponse

Provides the response data of the GetOutputList request.

ProfileListResponse

Provides the response data of the GetProfileList request.

ProfileParameterResponse

Provides the response data of the GetProfileParameter request.

PropertyItemsResponse

Provides the response data of the GetInputPropertiesListPropertyItems request.

RecordDirectoryResponse

Provides the response data of the GetRecordDirectory request.

RecordStatusResponse

Provides the response data of the GetRecordStatus request.

SavedReplayPathResponse

Provides the response data of the GetLastReplayBufferReplay request.

SceneCollectionListResponse

Provides the response data of the GetSceneCollectionList request.

SceneItemBlendModeResponse

Provides the response data of the GetSceneItemBlendMode request.

SceneItemEnabledResponse

Provides the response data of the GetSceneItemEnabled request.

SceneItemIdResponse

Provides the response data of the GetSceneItemId, CreateSceneItem and DuplicateSceneItem requests.

SceneItemIndexResponse

Provides the response data of the GetSceneItemIndex request.

SceneItemSourceResponse

Provides the response data of the GetSceneItemSource request.

SceneItemTransformResponse

Provides the response data of the GetSceneItemTransform request.

SceneItemlockedResponse

Provides the response data of the GetSceneItemLocked request.

SceneItemsResponse

Provides the response data of the GetSceneItemList and GetGroupSceneItemList requests.

SceneListResponse

Provides the response data of the GetSceneList request.

SceneTransitionListResponse

Provides the response data of the GetSceneTransitionList request.

SceneTransitionResponse

Provides the response data of the GetSceneSceneTransitionOverride request.

SlotValueResponse

Provides the response data of the GetPersistentData request.

SourceActiveResponse

Provides the response data of the GetSourceActive request.

SourceFilterResponse

Provides the response data of the GetSourceFilter request.

SpecialInputsResponse

Provides the response data of the GetSpecialInputs request.

StatsResponse

Provides the response data of the GetStats request.

StreamServiceSettingsResponse

Provides the response data of the GetStreamServiceSettings request.

StudioModeEnabledResponse

Provides the response data of the GetStudioModeEnabled request.

TransitionCursorResponse

Provides the response data of the GetCurrentSceneTransitionCursor request.

TransitionKindsResponse

Provides the response data of the GetTransitionKindList request.

TransitionResponse

Provides the Response Data (IResponse) in the Response Message returned by OBS Studio after sending a successful GetCurrentSceneTransition request. Also used as the Request Data in the Request Message sent to OBS Studio in a SetCurrentSceneTransitionSettings request.

VersionResponse

Provides the response data of the GetVersion request.

VideoSettingsResponse

Provides the response data of the GetVideoSettings request.