USERNAME PASSWORD LOST PASSWORD? REGISTER
"A Complete Mobile Application Development Environment"
Advertisement

Downloads
Documentation
Forums
Blog
Press
Bug Tracking
Creator IDs
Contact Us




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
Events Support Community Platforms Home