Пример #1
0
        public ServerLibraryShadow(IServerInterface serverInterface, IMessageQueue messageQueue)
        {
            this.serverInterface = serverInterface;
            this.messageQueue    = messageQueue;

            this.stateChecker = new PeriodicWorkDispatcher(messageQueue, 5000, UpdateLibrary);
        }
Пример #2
0
        public ServerPlaylistShadow(IServerInterface serverInterface, IMessageQueue messageQueue)
        {
            this.serverInterface = serverInterface;
            this.messageQueue    = messageQueue;

            actualPlaylist = new List <MultimediaItem>();

            this.stateChecker = new PeriodicWorkDispatcher(messageQueue, 5000, UpdatePlaylist);
        }
Пример #3
0
        public ServerPlayerShadow(IServerInterface serverInterface, IMessageQueue messageQueue)
        {
            this.serverInterface = serverInterface;
            this.messageQueue    = messageQueue;

            this.playing          = false;
            this.activeMultimedia = null;
            this.playbackPosition = 0;

            this.stateChecker = new PeriodicWorkDispatcher(messageQueue, 5000, UpdatePlayer);
        }