Пример #1
0
        public void AddVideoEffect(IVideoEffect effect)
        {
            Preview.RemoveAllEffects();

            if (effect != null)
            {
                Preview.AddVideoEffect(effect.getClassId(), false, effect.getProperties());
            }

            if (sourceFile != null)
            {
                LoadMediaFile(sourceFile);
            }
        }
Пример #2
0
        private void OnEffectClicked(object sender, RoutedEventArgs e)
        {
            ToggleMenuFlyoutItem checkedItem = (ToggleMenuFlyoutItem)sender;

            for (int i = 0; i < EffectsMenu.Items.Count; ++i)
            {
                ToggleMenuFlyoutItem item = (ToggleMenuFlyoutItem)EffectsMenu.Items[i];

                if (checkedItem != item)
                {
                    item.IsChecked = false;
                }
            }

            if (checkedItem.IsChecked)
            {
                Preview.AddVideoEffect(SamplesUtils.GetVideoEffectByName(checkedItem.Text));
            }
            else
            {
                Preview.AddVideoEffect(null);
            }
        }