Other components can subscribe to the state machine to get notified about MediaState changes.
Interface for observers that are interested in MediaState changes.
The current MediaState.
Resets the MediaState to MediaState.None.
Start observing Session and their Media and create an aggregated MediaState that can be observed.
Stop observing Session and their Media.
Loads a file from the resources folder and returns its content as a string object.