M4: Multimedia and Devices Michael Palermo Microsoft Developer Evangelist Jeremy Foster Microsoft Technical Evangelist
Jump Start Target Agenda Advanced Windows Store App Development with HTML5 Refresh Module 1: Multimedia and Devices Module 2: Packaging and Deployment Module 3: Tools and Asynchronous Programming
Module Agenda ˃ Multimedia Devices
Video Updates Support for Common File Format (CFF) to MP4 New Transcode Video Processer (XVP) mode: MrfCrf444 Ensures consistent results across platforms Executes entirely in software Excludes hardware acceleration MediaStreamSource (MSS) - “generic” media source Enables apps to more easily extend platform support for new media formats and/or adaptive streaming
Video Capture Updates Thumbnail support Many new photo and video modes
demo MEDIA CAPTURE
Playback Updates Support for Encrypted Media Extensions (EME) Enable Digital Rights Management (DRM) without plug-ins Support for Media Source Extensions (MSE) Dynamic changes to media stream without plug-ins
demo HTML Playback
Play To Updates Programmatic launch of Play To UI Play To by reference Adheres to new UI guidance (in-app button, Play To glyph) Play To by reference Enables playing DRM-protected content <video src="http://www.contoso.com/videos/video.mp4" x-ms-playToPreferredSourceUri="http://www.contoso.com/catalogid=1234" />
Module Agenda Multimedia Devices ˃
Human Interface Device (HID) Support Windows.Devices.HumanInterfaceDevice API for two distinct audiences Hardware partners App dev creating an app targeting device
Point of Service (POS) Device Support Windows.Devices.PointOfService Release supports: Barcode scanners Magnetic strip readers
More Device Support USB Bluetooth 3D Printer
Summary Multimedia Devices