Events that are Logged

Dec 6, 2009 at 5:10 AM

What are all of the various media events that can be triggered by the Logging framework and surfaced in the Logger.LogReceived event?

Coordinator
Dec 7, 2009 at 10:59 PM

There are two Log "types" being used in SMF at the moment:

  • DebugLog - As its name implies these are Debug-Time messages which may assist with troubleshooting the player.
  • PlayerLog - These are used to notify consumers about events taking place inside the player.  The LogType property indicates what type of event this is and Args contains additional context.  These are the possible values of LogType:
    • AdCompleted,
    • BufferingStatusChanged,
    • DownloadBitrateChange,
    • DownloadProgressChanged,
    • FastForwardClicked,
    • FullScreenChanged,
    • InStreamDataError,
    • JumpToLiveClicked,
    • MarkerReached,
    • MarkersSkipped,
    • MarkerSkippedInto,
    • MediaDied,
    • MediaEnded,
    • MediaFailed,
    • MediaFailedRetry,
    • MediaOpened,
    • MediaRetrySucceeded,
    • MuteClicked,
    • NextChapterClicked,
    • PlayControlClicked,
    • PlayStateChanged,
    • PlayVideo,
    • PreviousChapterClicked,
    • ReplayClicked,
    • RewindClicked,
    • ScrubCompleted,
    • ScrubStarted,
    • SlowMotionClicked,
    • StatusTick,
    • UnMuteClicked,
    • VolumeLevelChanged,
    • SmoothStreamingError,
    • RetryAttempt

I hope this helps,

Kevin.