EventSource

C# enum definition for EventSource

Within any action, the value of the eventSource variable can be retrieved using the CPH.GetSource() method, which returns an EventSource enum value.

This enum represents the source of the event that triggered the action.

Usage Example

Read more in API > C# > Methods > Core > Events > Get Source
using System;

public class CPHInline
{
  public bool Execute()
  {
    // Get the EventSource for the current action
    EventSource source = CPH.GetSource();

    // Compare EventSource with switch or if
    switch(source)
    {
      case EventSource.Twitch:
        // Do something with Twitch events...
        break;
      case EventSource.YouTube:
        // Do something with YouTube events...
        break;
    }

    return true;
  }
}

Enum Values

ValueDescription
EventSource.ApplicationNo description provied
EventSource.CommandNo description provied
EventSource.CrowdControlNo description provied
EventSource.CustomNo description provied
EventSource.DonorDriveNo description provied
EventSource.ElgatoNo description provied
EventSource.FileTailNo description provied
EventSource.FileWatcherNo description provied
EventSource.FourthwallNo description provied
EventSource.GeneralNo description provied
EventSource.GroupNo description provied
EventSource.HypeRateNo description provied
EventSource.InputsNo description provied
EventSource.InvalidNo description provied
EventSource.KickNo description provied
EventSource.KofiNo description provied
EventSource.MeldStudioNo description provied
EventSource.MidiNo description provied
EventSource.MiscNo description provied
EventSource.ObsNo description provied
EventSource.PallyggNo description provied
EventSource.PatreonNo description provied
EventSource.PulsoidNo description provied
EventSource.QuoteNo description provied
EventSource.RawNo description provied
EventSource.ShopifyNo description provied
EventSource.SpeakerBotNo description provied
EventSource.SpeechToTextNo description provied
EventSource.StreamDeckNo description provied
EventSource.StreamElementsNo description provied
EventSource.StreamerBotNo description provied
EventSource.StreamerBotRemoteNo description provied
EventSource.StreamlabsNo description provied
EventSource.StreamlabsDesktopNo description provied
EventSource.SystemNo description provied
EventSource.ThrowingSystemNo description provied
EventSource.TipeeeStreamNo description provied
EventSource.TreatStreamNo description provied
EventSource.TrovoNo description provied
EventSource.TwitchNo description provied
EventSource.VoiceModNo description provied
EventSource.VTubeStudioNo description provied
EventSource.WebsocketClientNo description provied
EventSource.WebsocketCustomServerNo description provied
EventSource.YouTubeNo description provied