void ffmpegSubtitleSupport_SubtitleUpdatedEvent(SubtitleSupport sender, SubtitleInfomation subtitleInfomation) { Subtitle subtitle = CreateSubtitle(subtitleInfomation);; if (subtitle != null) { PickerItem <string, string> item = new PickerItem <string, string> { Key = subtitleInfomation.streamIndex.ToString(), Name = subtitle.Title, Payload = subtitle, Payload2 = (byte)4 }; //재생패널 콤보 변경 MessengerInstance.Send <Message>(new Message("SubtitleUpdated", item), TransportControlViewModel.NAME); } }
void ffmpegSubtitleSupport_SubtitleFoundEvent(SubtitleSupport sender, SubtitleInfomation subtitleInfomation) { Subtitle subtitle = CreateSubtitle(subtitleInfomation);; if (subtitle != null) { List <PickerItem <string, string> > list = new List <PickerItem <string, string> >(); list.Add(new PickerItem <string, string> { Key = subtitleInfomation.streamIndex.ToString(), Name = subtitle.Title, Payload = subtitle, Payload2 = (byte)4 }); //재생패널 콤보에 추가 MessengerInstance.Send <Message>(new Message("SubtitlesLoaded", list), TransportControlViewModel.NAME); } }
void ffmpegSubtitleSupport_SubtitlePopulatedEvent(SubtitleSupport sender, SubtitlePacket subtitlePacket) { MessengerInstance.Send <Message>(new Message("SubtitleInFFmpeg", subtitlePacket), TransportControlViewModel.NAME); }