// This file has been automatically generated. Don't edit it.

package events

func GetEventForType(name string) Event {
	switch name {
	case "Heartbeat":
		return &Heartbeat{}
	case "BroadcastCustomMessage":
		return &BroadcastCustomMessage{}
	case "MediaPlaying":
		return &MediaPlaying{}
	case "MediaPaused":
		return &MediaPaused{}
	case "MediaRestarted":
		return &MediaRestarted{}
	case "MediaStopped":
		return &MediaStopped{}
	case "MediaNext":
		return &MediaNext{}
	case "MediaPrevious":
		return &MediaPrevious{}
	case "MediaStarted":
		return &MediaStarted{}
	case "MediaEnded":
		return &MediaEnded{}
	case "Exiting":
		return &Exiting{}
	case "ProfileChanged":
		return &ProfileChanged{}
	case "ProfileListChanged":
		return &ProfileListChanged{}
	case "RecordingStarting":
		return &RecordingStarting{}
	case "RecordingStarted":
		return &RecordingStarted{}
	case "RecordingStopping":
		return &RecordingStopping{}
	case "RecordingStopped":
		return &RecordingStopped{}
	case "RecordingPaused":
		return &RecordingPaused{}
	case "RecordingResumed":
		return &RecordingResumed{}
	case "ReplayStarting":
		return &ReplayStarting{}
	case "ReplayStarted":
		return &ReplayStarted{}
	case "ReplayStopping":
		return &ReplayStopping{}
	case "ReplayStopped":
		return &ReplayStopped{}
	case "SourceOrderChanged":
		return &SourceOrderChanged{}
	case "SceneItemAdded":
		return &SceneItemAdded{}
	case "SceneItemRemoved":
		return &SceneItemRemoved{}
	case "SceneItemVisibilityChanged":
		return &SceneItemVisibilityChanged{}
	case "SceneItemLockChanged":
		return &SceneItemLockChanged{}
	case "SceneItemTransformChanged":
		return &SceneItemTransformChanged{}
	case "SceneItemSelected":
		return &SceneItemSelected{}
	case "SceneItemDeselected":
		return &SceneItemDeselected{}
	case "SwitchScenes":
		return &SwitchScenes{}
	case "ScenesChanged":
		return &ScenesChanged{}
	case "SceneCollectionChanged":
		return &SceneCollectionChanged{}
	case "SceneCollectionListChanged":
		return &SceneCollectionListChanged{}
	case "SourceCreated":
		return &SourceCreated{}
	case "SourceDestroyed":
		return &SourceDestroyed{}
	case "SourceVolumeChanged":
		return &SourceVolumeChanged{}
	case "SourceMuteStateChanged":
		return &SourceMuteStateChanged{}
	case "SourceAudioDeactivated":
		return &SourceAudioDeactivated{}
	case "SourceAudioActivated":
		return &SourceAudioActivated{}
	case "SourceAudioSyncOffsetChanged":
		return &SourceAudioSyncOffsetChanged{}
	case "SourceAudioMixersChanged":
		return &SourceAudioMixersChanged{}
	case "SourceRenamed":
		return &SourceRenamed{}
	case "SourceFilterAdded":
		return &SourceFilterAdded{}
	case "SourceFilterRemoved":
		return &SourceFilterRemoved{}
	case "SourceFilterVisibilityChanged":
		return &SourceFilterVisibilityChanged{}
	case "SourceFiltersReordered":
		return &SourceFiltersReordered{}
	case "StreamStarting":
		return &StreamStarting{}
	case "StreamStarted":
		return &StreamStarted{}
	case "StreamStopping":
		return &StreamStopping{}
	case "StreamStopped":
		return &StreamStopped{}
	case "StreamStatus":
		return &StreamStatus{}
	case "PreviewSceneChanged":
		return &PreviewSceneChanged{}
	case "StudioModeSwitched":
		return &StudioModeSwitched{}
	case "SwitchTransition":
		return &SwitchTransition{}
	case "TransitionListChanged":
		return &TransitionListChanged{}
	case "TransitionDurationChanged":
		return &TransitionDurationChanged{}
	case "TransitionBegin":
		return &TransitionBegin{}
	case "TransitionEnd":
		return &TransitionEnd{}
	case "TransitionVideoEnd":
		return &TransitionVideoEnd{}
	case "VirtualCamStarted":
		return &VirtualCamStarted{}
	case "VirtualCamStopped":
		return &VirtualCamStopped{}
	default:
		return nil
	}
}
