obs-powershell-websocket-commands Many of the commands communicate directly with obs-websocket and are are generated by PipeScript. Name RequestType Add-OBSInput CreateInput Add-OBSProfile CreateProfile Add-OBSScene CreateScene Add-OBSSceneCollection CreateSceneCollection Add-OBSSceneItem CreateSceneItem Add-OBSSourceFilter CreateSourceFilter Copy-OBSSceneItem DuplicateSceneItem Get-OBSCurrentPreviewScene GetCurrentPreviewScene Get-OBSCurrentProgramScene GetCurrentProgramScene Get-OBSCurrentSceneTransition GetCurrentSceneTransition Get-OBSCurrentSceneTransitionCursor GetCurrentSceneTransitionCursor Get-OBSGroup GetGroupList Get-OBSGroupSceneItem GetGroupSceneItemList Get-OBSHotkey GetHotkeyList Get-OBSInput GetInputList Get-OBSInputAudioBalance GetInputAudioBalance Get-OBSInputAudioMonitorType GetInputAudioMonitorType Get-OBSInputAudioSyncOffset GetInputAudioSyncOffset Get-OBSInputAudioTracks GetInputAudioTracks Get-OBSInputDefaultSettings GetInputDefaultSettings Get-OBSInputKind GetInputKindList Get-OBSInputMute GetInputMute Get-OBSInputPropertiesListPropertyItems GetInputPropertiesListPropertyItems Get-OBSInputSettings GetInputSettings Get-OBSInputVolume GetInputVolume Get-OBSLastReplayBufferReplay GetLastReplayBufferReplay Get-OBSMediaInputStatus GetMediaInputStatus Get-OBSMonitor GetMonitorList Get-OBSOutput GetOutputList Get-OBSOutputSettings GetOutputSettings Get-OBSOutputStatus GetOutputStatus Get-OBSPersistentData GetPersistentData Get-OBSProfile GetProfileList Get-OBSProfileParameter GetProfileParameter Get-OBSRecordDirectory GetRecordDirectory Get-OBSRecordStatus GetRecordStatus Get-OBSReplayBufferStatus GetReplayBufferStatus Get-OBSScene GetSceneList Get-OBSSceneCollection GetSceneCollectionList Get-OBSSceneItem GetSceneItemList Get-OBSSceneItemBlendMode GetSceneItemBlendMode Get-OBSSceneItemEnabled GetSceneItemEnabled Get-OBSSceneItemId GetSceneItemId Get-OBSSceneItemIndex GetSceneItemIndex Get-OBSSceneItemLocked GetSceneItemLocked Get-OBSSceneItemTransform GetSceneItemTransform Get-OBSSceneSceneTransitionOverride GetSceneSceneTransitionOverride Get-OBSSceneTransition GetSceneTransitionList Get-OBSSourceActive GetSourceActive Get-OBSSourceFilter GetSourceFilter Get-OBSSourceFilterDefaultSettings GetSourceFilterDefaultSettings Get-OBSSourceFilterList GetSourceFilterList Get-OBSSourceScreenshot GetSourceScreenshot Get-OBSSpecialInputs GetSpecialInputs Get-OBSStats GetStats Get-OBSStreamServiceSettings GetStreamServiceSettings Get-OBSStreamStatus GetStreamStatus Get-OBSStudioModeEnabled GetStudioModeEnabled Get-OBSTransitionKind GetTransitionKindList Get-OBSVersion GetVersion Get-OBSVideoSettings GetVideoSettings Get-OBSVirtualCamStatus GetVirtualCamStatus Open-OBSInputFiltersDialog OpenInputFiltersDialog Open-OBSInputInteractDialog OpenInputInteractDialog Open-OBSInputPropertiesDialog OpenInputPropertiesDialog Open-OBSSourceProjector OpenSourceProjector Open-OBSVideoMixProjector OpenVideoMixProjector Remove-OBSInput RemoveInput Remove-OBSProfile RemoveProfile Remove-OBSScene RemoveScene Remove-OBSSceneItem RemoveSceneItem Remove-OBSSourceFilter RemoveSourceFilter Resume-OBSRecord ResumeRecord Save-OBSReplayBuffer SaveReplayBuffer Save-OBSSourceScreenshot SaveSourceScreenshot Send-OBSCallVendorRequest CallVendorRequest Send-OBSCustomEvent BroadcastCustomEvent Send-OBSOffsetMediaInputCursor OffsetMediaInputCursor Send-OBSPauseRecord PauseRecord Send-OBSPressInputPropertiesButton PressInputPropertiesButton Send-OBSSleep Sleep Send-OBSStreamCaption SendStreamCaption Send-OBSTriggerHotkeyByKeySequence TriggerHotkeyByKeySequence Send-OBSTriggerHotkeyByName TriggerHotkeyByName Send-OBSTriggerMediaInputAction TriggerMediaInputAction Send-OBSTriggerStudioModeTransition TriggerStudioModeTransition Set-OBSCurrentPreviewScene SetCurrentPreviewScene Set-OBSCurrentProfile SetCurrentProfile Set-OBSCurrentProgramScene SetCurrentProgramScene Set-OBSCurrentSceneCollection SetCurrentSceneCollection Set-OBSCurrentSceneTransition SetCurrentSceneTransition Set-OBSCurrentSceneTransitionDuration SetCurrentSceneTransitionDuration Set-OBSCurrentSceneTransitionSettings SetCurrentSceneTransitionSettings Set-OBSInputAudioBalance SetInputAudioBalance Set-OBSInputAudioMonitorType SetInputAudioMonitorType Set-OBSInputAudioSyncOffset SetInputAudioSyncOffset Set-OBSInputAudioTracks SetInputAudioTracks Set-OBSInputMute SetInputMute Set-OBSInputName SetInputName Set-OBSInputSettings SetInputSettings Set-OBSInputVolume SetInputVolume Set-OBSMediaInputCursor SetMediaInputCursor Set-OBSOutputSettings SetOutputSettings Set-OBSPersistentData SetPersistentData Set-OBSProfileParameter SetProfileParameter Set-OBSRecordDirectory SetRecordDirectory Set-OBSSceneItemBlendMode SetSceneItemBlendMode Set-OBSSceneItemEnabled SetSceneItemEnabled Set-OBSSceneItemIndex SetSceneItemIndex Set-OBSSceneItemLocked SetSceneItemLocked Set-OBSSceneItemTransform SetSceneItemTransform Set-OBSSceneName SetSceneName Set-OBSSceneSceneTransitionOverride SetSceneSceneTransitionOverride Set-OBSSourceFilterEnabled SetSourceFilterEnabled Set-OBSSourceFilterIndex SetSourceFilterIndex Set-OBSSourceFilterName SetSourceFilterName Set-OBSSourceFilterSettings SetSourceFilterSettings Set-OBSStreamServiceSettings SetStreamServiceSettings Set-OBSStudioModeEnabled SetStudioModeEnabled Set-OBSTBarPosition SetTBarPosition Set-OBSVideoSettings SetVideoSettings Start-OBSOutput StartOutput Start-OBSRecord StartRecord Start-OBSReplayBuffer StartReplayBuffer Start-OBSStream StartStream Start-OBSVirtualCam StartVirtualCam Stop-OBSOutput StopOutput Stop-OBSRecord StopRecord Stop-OBSReplayBuffer StopReplayBuffer Stop-OBSStream StopStream Stop-OBSVirtualCam StopVirtualCam Switch-OBSInputMute ToggleInputMute Switch-OBSOutput ToggleOutput Switch-OBSRecord ToggleRecord Switch-OBSRecordPause ToggleRecordPause Switch-OBSReplayBuffer ToggleReplayBuffer Switch-OBSStream ToggleStream Switch-OBSVirtualCam ToggleVirtualCam