View
215
Download
1
Category
Tags:
Preview:
Citation preview
Jason OlsonProgram Managerjason.olson@microsoft.com
A Studio at your FingertipsBuilding Creative Audio/Video Apps on Windows 10
3-634
Bala SivakumarProgram Managerbalasiv@microsoft.com
Creativity
Using the power of media to tell your story
Session Map
Demo
Demo
Demo
🔊
Creative Video Experiences
Image by Kenny Louie
Media Editing Today
Media Composition 101
In only a couple lines of code, you can easily make simple video
edits
Trim, Stitch, Add Audio
Windows Phone 8.1
Media Foundation
For applications that want complete customization, Media Foundation gives the flexibility
and control
Fully custom video editing
// Trim a video
Hello, MediaComposition
// Build a slideshow
The role of interactivity
Media Editing with Windows 10
Media Composition 101
In only a couple lines of code, you can easily make simple video
edits
Trim, Stitch, Add Audio
Windows Phone 8.1
Universal WindowsPlatform
Media Composition 201
Quickly and easily write a custom effect or apply a text, photo or video overlay onto your video
Apply Custom Effects/Overlays
Media Foundation
For applications that want complete customization, Media Foundation gives the flexibility
and control
Fully custom video editing
//demo/The Power Of Overlays
Image by Pascal
Creating a Grayscale Effect
Media Foundation Transform~2000 lines of code
IBasicVideoEffect~90 lines of code
Basic Video and Audio Effects
Use existing libraries and code
UWP-based Effect model
Usable across Media stack
��📱
🔨
//demo/The power of Effects
Image by Chris Isherwood
//demo/Movie Maker 10
Image by Chris Isherwood
Creative Audio Experiences
//demo/Use MIDI DevicesWith any Windows 10 platform!
Image by Audiotecna Música
What else
Microsoft GS Wavetable Synth
Shared Device Access
Improved Device Naming
��
Framework Package for 🎶
Interactive Audio
VU
VU
Let’s Karaoke
🎤 📢
📄 💾
⚡
Let’s Karaoke
🎤 📢
📄 💾
🔀
🎤
🔀
Easy Coding
Mic InSpeaker
OutPlay from
FileSave to
FileLow
LatencyEffects
API Landscape
MediaElement
MediaCapture
WASAPIXAudio
〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰
Easy Coding
Mic InSpeaker
OutPlay from
FileSave to
FileLow
LatencyEffects
Hello, AudioGraph
Easy Coding
Mic InSpeaker
OutPlay from
FileSave to
FileLow
LatencyEffects
AudioGraph
🎤 📢
📄 💾
🔀
🎤
🔀
💠
DeviceInputNode
FileInputNode
FileOutputNode
DeviceOutputNode
SubmixNode
IBasicAudioEffect
//demo/Come Sing With Me!Karaoke app with AudioGraph
Image by Derek Gavey
Latency
Application
Audio Engine
Driver
Hardware
Buffer: 10ms
Buffer: 10ms
Buff
er
size
qu
ery
10ms
Windows 8.1
Windows 10
50ms
• Media Composition: Effects & Overlays!
• MIDI in Universal Windows Platform
• Introducing AudioGraph• Low Latency Audio
Recap
More To Come!
Call To Action
Windows Dev Center:
📥 Windows 10 preview
📥 SDK samples 📥 Visual Studio
http://github.com/jolson88/media-contrib
http://codingcoda.com
Thank you!
Keep the great feedback coming!
© 2015 Microsoft Corporation. All rights reserved.
Recommended