Presentation is loading. Please wait.

Presentation is loading. Please wait.

Share a story with impact Build and share a complete story stronger than its parts. Share just the right moment.

Similar presentations


Presentation on theme: "Share a story with impact Build and share a complete story stronger than its parts. Share just the right moment."— Presentation transcript:

1

2

3

4

5 Share a story with impact Build and share a complete story stronger than its parts. Share just the right moment

6 Quickly building basic video trimming into any app. Hardware smart remux for single clip edits Support complex tasks such as stitching clips. UI support for timelines with thumbnail generation Add Background Soundtracks. Enable 3 rd parties to add Audio and Video Effects via MFTs (Media Foundation Transforms.)

7

8

9 // Assume we already loaded 2 MediaClips, |main| and |insert|, eg. from a picker. MediaClip maintwo = main.Clone(); // Trim from main everything after the seek position main.TrimTimeFromEnd = main.OriginalDuration - seekPosition; // Trim from maintwo everything before seek position maintwo.TrimTimeFromStart = seekPosition; // Create composition to stitch clips. MediaComposition stitched = new MediaComposition(); stitched.Clips.Add(main); stitched.Clips.Add(insert); stitched.Clips.Add(maintwo); // Preview the result using MediaElement. MyMediaElement.SetSource(stitched.GeneratePreviewMediaStreamSource(640,480));

10

11

12

13

14

15

16 // Assume we already loaded MediaClip |clip|. clip.VideoEffects.Add(new VideoEffectDefinition("MyEffects.MyGrayScale")); // Add the clip with effect to composition MediaComposition composition = new MediaComposition(); composition.Clips.Add(clip);


Download ppt "Share a story with impact Build and share a complete story stronger than its parts. Share just the right moment."

Similar presentations


Ads by Google