func (c *Client) SetStreamSettings(params *SetStreamSettingsParams) (*SetStreamSettingsResponse, error) {
	data := &SetStreamSettingsResponse{}
	if err := c.SendRequest(params, data); err != nil {
		return nil, err
	}
	return data, nil
}
SetStreamSettings sends the corresponding request to the connected OBS WebSockets server.
package streaming
import (
	requests "github.com/andreykaipov/goobs/api/requests"
	typedefs "github.com/andreykaipov/goobs/api/typedefs"
)
type SetStreamSettingsParams struct {
	requests.ParamsBasic
	Save bool `json:"save"`
	Settings *typedefs.StreamSettings `json:"settings,omitempty"`
	Type string `json:"type,omitempty"`
}
func (o *SetStreamSettingsParams) GetSelfName() string {
	return "SetStreamSettings"
}
type SetStreamSettingsResponse struct {
	requests.ResponseBasic
}