The callback interface used by streamer sessions to report to the virtual streamers when something changes.
import "IStreamerSessionObserver.idl";
Public Member Functions | |
oneway void | OnStateChanged (in IToiMediaPlayer::TToiState state, in string reason) |
oneway void | OnPositionChanged (in long position, in long pace) |
oneway void | OnDataAvailable (in boolean status) |
oneway void | OnStreamInfoChanged (in IToiMediaPlayer::TToiComponentSequence availableComponents, in IToiMediaPlayer::TToiComponentSequence activeComponents, in IToiMediaPlayer::TToiComponentSequence changedComponents) |
oneway void | OnActiveComponentChanged (in IToiMediaPlayer::TToiComponentEntry mediaComponent) |
oneway void | OnParameterChanged (in string name) |
oneway void | OnSessionStreamInfoChanged (in IToiMediaSession::TToiStreamInfo info) |
oneway void | OnCapabilitiesChanged (in long capabilities) |
oneway void | OnError (in IStreamer::TFeature feature, in string reason) |