70 likes | 298 Views
Helix DNA Client. Playback Architecture and relation to OpenMax IL. OpenURL( http://file.3gp ). Init. Load Helix DNA Client. Init. Load Player. Init. Load AAC dll. Init. Find File System. Load http File System. Create Player. Load AAC dll. Init. Init. Find File Format:.
E N D
Helix DNA Client Playback Architecture and relation to OpenMax IL
OpenURL(http://file.3gp) Init Load Helix DNA Client Init Load Player Init Load AAC dll Init Find File System Load http File System Create Player Load AAC dll Init Init Find File Format: Find Renderer Find Renderer InitDone Load video/H264 Renderer InitDone Load video/3gpp File Format Load audio/MP4A-LATM Renderer Init Atlas In Action Application http://file.3gp Helix DNA Client Plugin Bus Permanent Storage , .3gp video/3gpp video/H264 http audio/MP4A-LATM Player HTTP File System video/3gpp .3gp http http://file.3gp 3GPP File Format video/3gpp video/3gpp audio/MP4A-LATM video/H264 Audio Service MP4 Audio Renderer audio/MP4A-LATM audio/MP4A-LATM MP4 Video Renderer Video Service video/H264 video/H264 H264 Decoder AAC Decoder
Atlas Playback Objects Control Hierarchy Client Engine Audio Session Player Audio Player Site Manager Source Root Site/Surface Stream Stream File Format Renderer Audio Stream Site/Surface Renderer Audio Device Decoder Color Converter Gain Limiter Down-Mix Resampler X-Fader Decoder File System Data Flow Modules in OpenMax domain easily replaceable by OpenMax components through OpenMax-IL interface Modules on the fringe of OpenMax domain but sill replaceable by OpenMax components through OpenMax-IL interface
Atlas Playback Objects Control Hierarchy Audio Session Audio Player Source Root Site/Surface Stream Stream File Format Renderer Audio Stream Site/Surface Renderer Audio Device Decoder Color Converter Gain Limiter Down-Mix Resampler X-Fader Decoder File System Data Flow Modules in OpenMax domain easily replaceable by OpenMax components through OpenMax-IL interface Modules on the fringe of OpenMax domain but sill replaceable by OpenMax components through OpenMax-IL interface
Media Data Flow through Atlas Playback Objects Color Converter Root Site/Surface Site/Surface Renderer Stream Decoder File Format Source File System Decoder Audio Stream Audio Device Audio Player Audio Session Stream Renderer Gain Limiter Down-Mix Resampler X-Fader Data Flow Modules in OpenMax domain easily replaceable by OpenMax components through OpenMax-IL interface Modules on the fringe of OpenMax domain but sill replaceable by OpenMax components through OpenMax-IL interface
Atlas Playback Objects with OpenMax Audio Pipeline Color Converter Root Site/Surface Site/Surface Renderer Stream Decoder File Format Source File System OpenMax IL Core Decoder/Audio Device OpenMax Wrapper Audio Stream Audio Device Audio Player Audio Session Stream Renderer Gain Limiter Down-Mix Resampler X-Fader Data Flow
Atlas Playback Objects with OpenMax Audio and Video Pipeline Color Converter Root Site/Surface Site/Surface Renderer Stream OpenMax Video Decoder Wrapper File Format Source File System OpenMax IL Core Decoder/Audio Device OpenMax Wrapper Audio Stream Audio Device Audio Player Audio Session Stream Renderer Gain Limiter Down-Mix Resampler X-Fader Data Flow