File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -172,8 +172,20 @@ dynamicParam {
172172 Where-Object SourceName -eq $name |
173173 Remove-OBSInput - InputName { $_.SourceName }
174174 }
175+ $addObsInputParams = [Ordered ]@ {
176+ sceneName = $myParameters [" Scene" ]
177+ inputKind = " browser_source"
178+ inputSettings = $myParameterData
179+ inputName = $Name
180+ }
181+ # If -SceneItemEnabled was passed,
182+ if ($myParameters.Contains (' SceneItemEnabled' )) {
183+ # propagate it to Add-OBSInput.
184+ $addObsInputParams.SceneItemEnabled = $myParameters [' SceneItemEnabled' ] -as [bool ]
185+ }
186+
175187 $outputAddedResult =
176- Add-OBSInput - sceneName $myParameters [ " Scene " ] - inputKind " browser_source " - inputSettings $myParameterData - inputName $Name
188+ Add-OBSInput @addObsInputParams
177189 if ($outputAddedResult ) {
178190 Get-OBSSceneItem - sceneName $myParameters [" Scene" ] |
179191 Where-Object SourceName -eq $name
You can’t perform that action at this time.
0 commit comments