USERNAME
PASSWORD
LOST PASSWORD?
REGISTER
"A
Complete
Mobile Application Development Environment"
Downloads
Documentation
Forums
Blog
Press
Bug Tracking
Creator IDs
Contact Us
Joomla-Visites | Web statistics tool for Joomla!
Development Tracks
-----------------------
Native Linux
Web 2.0
Garnet
Java
Multimedia Guide
Documentation
»
ACCESS Linux Platform Native Development
» Multimedia Guide
About This Document
Who Should Read This Book
What this Document Contains
Additional Resources
1 Introduction to Multimedia
Multimedia versus Content Management
Design Overview
Inside the Framework
Multimedia and the Exchange Manager
Standard Media-Related Exchange Services
Digital Rights Management
2 Media Session
Components of a Media Session
Source object
Destination object
GStreamer
Supported Codecs
Types of Media Sessions
Workflow
Media Session Headers and Libraries
The Structure of a Multimedia Application
Registering a Callback
Managing Media Session Volume Levels
Session Volume Levels
Master Volume Levels
Device Volume Levels
3 Audio Subsystem
Architecture
Audio Manager
Audio Device Manager
ALSA Driver
The Routing Table
Using the Audio Manager Library
Audio Manager Headers and Libraries
Playing and Recording Audio
Opening an Audio Object
Specifying the Audio Format
Playing Audio
Recording Audio
Closing the Audio Object
Playing System Sounds
Playing a System Sound by Name
Playing a System Sound File
Managing Volume Levels
Volume Control Architecture
Keeping the Audio Manager Informed
Changes in Device Status
Changes in Condition
Handling Outside Events
Handling a Change in Stream Status
Handling a Stream Redirection
4 Playing a Media File
Playing Audio and/or Video
Putting it all Together
Media Session Properties - Playback
5 Recording and Capturing
Recording Audio
Putting it all Together
Recording Video
Recording Video and Audio
Capturing Still Images
Capturing a Picture
Media Session Properties - Record and Capture
6 Adding Codecs
Tips for Writing GStreamer Plugins
Codec Class
Codec Rank
Pad Capabilities
Testing a Plugin
A MiniPlayer Sample Code
Glossary
© 2008 ACCESS Developer Network | Joomla! is Free Software released under the GNU/GPL License. |
ACCESS Global Website