예제 #1
0
        public MainPage()
        {
            Config = new FFmpegInteropConfig();

            this.InitializeComponent();

            // Show the control panel on startup so user can start opening media
            Splitter.IsPaneOpen      = true;
            AutoDetect.IsOn          = true;
            VideoEffectConfiguration = new VideoEffectConfiguration();

            mediaPlayer = new MediaPlayer();
            mediaPlayer.AudioCategory = MediaPlayerAudioCategory.Movie;
            mediaPlayer.MediaOpened  += MediaPlayer_MediaOpened;
            mediaPlayer.MediaFailed  += MediaPlayer_MediaFailed;
            mediaPlayerElement.SetMediaPlayer(mediaPlayer);

            // optionally check for recommended ffmpeg version
            //FFmpegVersionInfo.CheckRecommendedVersion();

            CodecChecker.CodecRequired += CodecChecker_CodecRequired;

            // populate character encodings
            cbEncodings.ItemsSource = CharacterEncoding.GetCharacterEncodings();

            CoreWindow.GetForCurrentThread().KeyDown += MainPage_KeyDown;
        }
예제 #2
0
        public MainPage()
        {
            Config = new FFmpegInteropConfig();

            this.InitializeComponent();

            // Show the control panel on startup so user can start opening media
            Splitter.IsPaneOpen = true;

            // optionally check for recommended ffmpeg version
            //FFmpegVersionInfo.CheckRecommendedVersion();

            // populate character encodings
            cbEncodings.ItemsSource = CharacterEncoding.GetCharacterEncodings();
        }
예제 #3
0
        public MainPage()
        {
            Config = new FFmpegInteropConfig();

            this.InitializeComponent();

            // Show the control panel on startup so user can start opening media
            Splitter.IsPaneOpen = true;
            AutoDetect.IsOn     = true;

            VideoEffectConfiguration = new VideoEffectConfiguration();

            // optionally check for recommended ffmpeg version
            //FFmpegVersionInfo.CheckRecommendedVersion();

            CodecChecker.CodecRequired += CodecChecker_CodecRequired;

            // populate character encodings
            cbEncodings.ItemsSource = CharacterEncoding.GetCharacterEncodings();

            this.KeyDown += MainPage_KeyDown;
        }