3-634.pptx

A Studio in the Palm of your Hand: Developing Audio and Video Creation Apps for Windows 10

1.0x

3-634.pptx

Created 2 years ago

Duration 0:00:00
lesson view count 55
A Studio in the Palm of your Hand: Developing Audio and Video Creation Apps for Windows 10
Select the file type you wish to download
Slide Content
  1. Jason Olson

    Slide 1 - Jason Olson

    • Program Manager
    • jason.olson@microsoft.com
    • A Studio at your FingertipsBuilding Creative Audio/Video Apps on Windows 10
    • 3-634
    • Bala Sivakumar
    • Program Manager
    • balasiv@microsoft.com
    • //build/ content is being presented by Microsoft Office Mix The video for this session will be available shortly
  2. Creativity

    Slide 2 - Creativity

    • Using the power of media to tell your story
  3. Session Map

    Slide 3 - Session Map

    • Demo
    • Demo
    • Demo
    • 🔊
  4. Creative Video Experiences

    Slide 4 - Creative Video Experiences

    • Image by Kenny Louie
  5. Media Editing Today

    Slide 5 - 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
  6. // Trim a video

    Slide 6 - // Trim a video

    • Hello, MediaComposition
    • // Build a slideshow
  7. The role of interactivity

    Slide 7 - The role of interactivity

  8. Media Editing with Windows 10

    Slide 8 - 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
    • Windows
    • Platform
    • 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
  9. //demo/The Power Of Overlays

    Slide 9 - //demo/The Power Of Overlays

    • Image by Pascal
  10. Creating a Grayscale Effect

    Slide 10 - Creating a Grayscale Effect

    • Media Foundation Transform
    • ~2000 lines of code
    • IBasicVideoEffect
    • ~90 lines of code
  11. Basic Video and Audio Effects

    Slide 11 - Basic Video and Audio Effects

    • Use existing libraries and code
    • UWP-based Effect model
    • Usable across Media stack
    • 💻
    • 📱
    • 🔨
  12. //demo/The power of Effects

    Slide 12 - //demo/The power of Effects

    • Image by Chris Isherwood
  13. //demo/Movie Maker 10

    Slide 13 - //demo/Movie Maker 10

    • Image by Chris Isherwood
  14. Creative Audio Experiences

    Slide 14 - Creative Audio Experiences

  15. MIDI and Windows 10 🎹

    Slide 15 - MIDI and Windows 10 🎹

    • Image by W_Minshull
  16. //demo/Use MIDI DevicesWith any Windows 10 platform!

    Slide 16 - //demo/Use MIDI DevicesWith any Windows 10 platform!

    • Image by Audiotecna Música
  17. What else

    Slide 17 - What else

    • Microsoft GS Wavetable Synth
    • Shared Device Access
    • Improved Device Naming
    • 🎼
    • Framework Package for 🎶
  18. Interactive Audio

    Slide 18 - Interactive Audio

    • VU
    • VU
  19. Let’s Karaoke

    Slide 19 - Let’s Karaoke

    • 🎤
    • 📢
    • 📄
    • 💾
  20. Let’s Karaoke

    Slide 20 - Let’s Karaoke

    • 🎤
    • 📢
    • 📄
    • 💾
    • 🔀
    • 🎤
    • 🔀
    • Easy Coding
    • Mic In
    • Speaker Out
    • Play from File
    • Save to File
    • Low Latency
    • Effects
  21. API Landscape

    Slide 21 - API Landscape

    • MediaElement
    • MediaCapture
    • WASAPI
    • XAudio
    • 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰 〰
    • Easy Coding
    • Mic In
    • Speaker Out
    • Play from File
    • Save to File
    • Low Latency
    • Effects
  22. Hello, AudioGraph

    Slide 22 - Hello, AudioGraph

    • Easy Coding
    • Mic In
    • Speaker Out
    • Play from File
    • Save to File
    • Low Latency
    • Effects
  23. AudioGraph

    Slide 23 - AudioGraph

    • 🎤
    • 📢
    • 📄
    • 💾
    • 🔀
    • 🎤
    • 🔀
    • 💠
    • DeviceInputNode
    • FileInputNode
    • FileOutputNode
    • DeviceOutputNode
    • SubmixNode
    • IBasicAudioEffect
  24. //demo/Come Sing With Me!Karaoke app with AudioGraph

    Slide 24 - //demo/Come Sing With Me!Karaoke app with AudioGraph

    • Image by Derek Gavey
  25. Latency

    Slide 25 - Latency

    • Application
    • Audio Engine
    • Driver
    • Hardware
    • Buffer: 10ms
    • Buffer: 10ms
    • Buffer size query
    • 10ms
    • Windows 8.1
    • Windows 10
    • 50ms
  26. Media Composition: Effects & Overlays!

    Slide 26 - Media Composition: Effects & Overlays!

    • MIDI in Universal Windows Platform
    • Introducing AudioGraph
    • Low Latency Audio
    • Recap
    • More To Come!
  27. Call To Action

    Slide 27 - Call To Action

    • Windows Dev Center:
    • 📥 Windows 10 preview
    • 📥 SDK samples
    • 📥 Visual Studio
    • http://github.com/jolson88/media-contrib
    • http://codingcoda.com
  28. Slide 28

    • Thank you!
    • Keep the great feedback coming!