File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -158,8 +158,21 @@ function Add-OBSBrowserSource
158158 Remove-OBSInput - InputName { $_.SourceName }
159159 }
160160
161+
162+ $addObsInputParams = [Ordered ]@ {
163+ sceneName = $myParameters [" Scene" ]
164+ inputKind = " browser_source"
165+ inputSettings = $myParameterData
166+ inputName = $Name
167+ }
168+ # If -SceneItemEnabled was passed,
169+ if ($myParameters.Contains (' SceneItemEnabled' )) {
170+ # propagate it to Add-OBSInput.
171+ $addObsInputParams.SceneItemEnabled = $myParameters [' SceneItemEnabled' ] -as [bool ]
172+ }
173+
161174 $outputAddedResult =
162- Add-OBSInput - sceneName $myParameters [ " Scene " ] - inputKind " browser_source " - inputSettings $myParameterData - inputName $Name
175+ Add-OBSInput @addObsInputParams
163176
164177 if ($outputAddedResult ) {
165178 Get-OBSSceneItem - sceneName $myParameters [" Scene" ] |
Original file line number Diff line number Diff line change @@ -113,6 +113,13 @@ function Add-OBSColorSource
113113 Remove-OBSInput - InputName { $_.SourceName }
114114 }
115115
116+
117+ # If -SceneItemEnabled was passed,
118+ if ($myParameters.Contains (' SceneItemEnabled' )) {
119+ # propagate it to Add-OBSInput.
120+ $addObsInputParams.SceneItemEnabled = $myParameters [' SceneItemEnabled' ] -as [bool ]
121+ }
122+
116123 $outputAddedResult = Add-OBSInput @addObsInputParams
117124 if ($outputAddedResult ) {
118125 Get-OBSSceneItem - sceneName $myParameters [" Scene" ] |
Original file line number Diff line number Diff line change @@ -99,7 +99,12 @@ function Add-OBSDisplaySource
9999 Where-Object SourceName -eq $myParameters [" Name" ] |
100100 Remove-OBSInput - InputName { $_.SourceName }
101101 }
102-
102+
103+ # If -SceneItemEnabled was passed,
104+ if ($myParameters.Contains (' SceneItemEnabled' )) {
105+ # propagate it to Add-OBSInput.
106+ $addSplat.SceneItemEnabled = $myParameters [' SceneItemEnabled' ] -as [bool ]
107+ }
103108
104109 $outputAddedResult = Add-OBSInput @addObsInputParams
105110 if ($outputAddedResult ) {
You can’t perform that action at this time.
0 commit comments