Index

buffer
how to send to device for processing
Step 6: Send Buffer to Device for Processing
refill
Step 8: Refill the Buffer for Further Processing

buffer allocation
Step 4: Allocate Buffers

capability tree, definition
ML Terminology

clock
ML Terminology

definition of ML terms
ML Terminology

device
how to locate
Step 2: Locate a Device

device open
Step 3: Open the Device Output Path

device output path
how to open
Step 3: Open the Device Output Path

device path
how to set controls on
Step 5: Set Controls on Audio Device Path
how to set up
Step 4: Set Up the Audio Device Path

example programs online
Introduction

getting started with ML
Getting Started with ML

graphics / video, definition and distinction between
ML Terminology

introduction to ML
Introduction

jack
closing
Close a Jack
definition
ML Terminology
opening
Open a Jack
setting controls
Set Jack Controls

logical device, definition
ML Terminology

media stream count
definition
ML Terminology

message construction
Construct a Message

ML terms
ML Terminology

ML_VIDEO
Construct a Message

mlBeginTransfer
Step 6: Begin the Transfer

mlBeginTransfer call
Step 7: Begin Message Processing

mlclose
Step 10: Close the Path
Close a Jack

mlClose call
Step 9: Close the Path

mlEndTransfer
Step 9: End the Transfer

mlGetControls
Set Jack Controls

ML.h file
Step 1: Include the ml.h and mlu.h Files

mlOpen
Step 3: Open the Device Output Path
Open a Jack

mlquery
system inventory tool
Getting Started with ML

mlSendBuffers
Open a Jack

mlSendBuffers call
Step 6: Send Buffer to Device for Processing

mlSendControls
Open a Jack

mlSetControls
Open a Jack
Set Jack Controls

mlu.h file
Step 1: Include the ml.h and mlu.h Files

MSC, definition
ML Terminology

online ML example programs
Introduction

open path identifier
Step 3: Open the Device Output Path

path, definition
ML Terminology

physical device, definition
ML Terminology

pipe, definition
ML Terminology

program examples
realistic audio output program
Realistic Audio Output Program
simple audio output program
Simple Audio Output Program

programmer's guide
For More Information

realistic audio output program
Realistic Audio Output Program

refill the buffer
Step 8: Refill the Buffer for Further Processing

select
Step 6: Begin the Transfer
Step 7: Receive Replies from the Device

simple audio output program
Simple Audio Output Program

synchronize media streams
ML Terminology

system clock
ML Terminology

system, definition
ML Terminology

terms and definitions
ML Terminology

time stamp
Step 5: Send Buffers to the Open Path
Step 7: Receive Replies from the Device

tools
mlquery system inventory tool
Getting Started with ML

transcoder, definition
ML Terminology

transfer
Step 6: Begin the Transfer
end
Step 9: End the Transfer

unadjusted system time (UST) time stamp
Step 5: Send Buffers to the Open Path

UST
definition
ML Terminology

UST (unadjusted system time) time stamp
Step 5: Send Buffers to the Open Path

video / graphics, definition and distinction between
ML Terminology

wait handle
Step 6: Begin the Transfer

WaitForSingleObject
Step 6: Begin the Transfer