OpenMLŽ Media Library Software Development Kit Beginner's Guide

Document Number: 007 -4376-001

Front Matter


Table of Contents

About This Guide
Related Publications
Obtaining Publications
Conventions
Reader Comments

1. Introduction
ML Terminology
For More Information

2. Getting Started with ML

3. Simple Audio Output Program
Step 1: Include the ml.h and mlu.h Files
Step 2: Locate a Device
Step 3: Open the Device Output Path
Step 4: Set Up the Audio Device Path
Step 5: Set Controls on Audio Device Path
Step 6: Send Buffer to Device for Processing
Step 7: Begin Message Processing
Step 8: Receive the Reply Message
Step 9: Close the Path

4. Realistic Audio Output Program
Step 1: Include the ml.h and mlu.h Files
Step 2: Locate a Device
Step 3: Open the Device Output Path
Step 4: Allocate Buffers
Step 5: Send Buffers to the Open Path
Step 6: Begin the Transfer
Step 7: Receive Replies from the Device
Step 8: Refill the Buffer for Further Processing
Step 9: End the Transfer
Step 10: Close the Path

5. Audio/Video Jacks
Open a Jack
Construct a Message
Set Jack Controls
Close a Jack

Index