Index
Prev
Index
-ldmedia
Compiling and Linking a Digital Media Library Application
4-channel audio
frames
illustrated
Audio Channels
input
Reading Sample Frames From an Input ALport
AES
resolutions
Audio Sample Width
Audio Sample Format
ALcloseport()
Audio Sample Queues
ALconfigs
Using ALconfig Structures to Configure ALports
creating
Using ALconfig Structures to Configure ALports
default
Using ALconfig Structures to Configure ALports
defined
Audio Library Programming Model
allocating
buffers
audio
Determining the Buffer Size Needed to Store an Audio Frame
image
Setting Image Defaults
parameter-value lists
Creating and Destroying DMparams Lists
ALnewconfig()
Using ALconfig Structures to Configure ALports
ALopenport()
Audio Sample Queues
ALports
Audio Ports
allocating and initializing
Audio Sample Queues
configuring
Using ALconfig Structures to Configure ALports
example
Using ALconfig Structures to Configure ALports
defined
Audio Library Programming Model
features
Audio Ports
opening and closing
Using ALconfig Structures to Configure ALports
example
Audio Sample Queues
static settings
Using ALconfig Structures to Configure ALports
ALreadsamps()
Reading Sample Frames From an Input ALport
conversions
Reading Sample Frames From an Input ALport
ALwritesamps()
Writing Sample Frames to an Output ALport
analog-to-digital (A/D) converters
Audio Sample Width
assertions
DM Library
Debugging a Digital Media Library Application
audio
buffer size
Determining the Buffer Size Needed to Store an Audio Frame
configurations
Using ALconfig Structures to Configure ALports
connections
Audio Library Programming Model
conversions
Audio Sample Width
defaults
Setting Audio Defaults
port
Using ALconfig Structures to Configure ALports
devices
Audio Library Programming Model
digitizing
Digital Audio Essentials
formats
Audio Sample Format
frames
Audio Channels
illustrated
Audio Channels
input
Reading Sample Frames From an Input ALport
4-channel
Reading Sample Frames From an Input ALport
conversions
Reading Sample Frames From an Input ALport
interleaving
Audio Channels
native formats
Audio Sample Width
Nyquist Theorem
Digital Audio Essentials
output
conversions
Writing Sample Frames to an Output ALport
parameters
Audio Sample Width
getting and setting
Techniques for Working With Audio Parameters
ports
Audio Ports
allocating and initializing
Audio Sample Queues
configuring
Using ALconfig Structures to Configure ALports
default
Using ALconfig Structures to Configure ALports
defined
Audio Library Programming Model
example
Using ALconfig Structures to Configure ALports
names
Audio Sample Queues
opening and closing
Using ALconfig Structures to Configure ALports
opening and closing:example
Audio Sample Queues
static settings
Using ALconfig Structures to Configure ALports
quality
Audio Sample Rate
queues
Audio Sample Queues
resolutions
Audio Sample Width
sampling
Digital Audio Essentials
time required for output
Writing Sample Frames to an Output ALport
audio I/O
Audio Library Programming Model
Audio Library
ALconfigs
Audio Library Programming Model
ALports
Audio Library Programming Model
initializing
Audio Library Programming Model
programming
model
Audio Library Programming Model
buffers
audio
size
Determining the Buffer Size Needed to Store an Audio Frame
image
size
Determining the Buffer Size Needed to Store an Image Frame
channels
audio
defaults
Using ALconfig Structures to Configure ALports
checking
parameters
Determining if a Given Parameter Exists
compiling
DM Library
Compiling and Linking a Digital Media Library Application
compression
computer versus camera images
Image Compression
configurations
audio default
Setting Audio Defaults
image default
Setting Image Defaults
configuring
ALports
Using ALconfig Structures to Configure ALports
example
Using ALconfig Structures to Configure ALports
parameter-value lists
Determining the Buffer Size Needed to Store an Image Frame
connections
audio
Audio Library Programming Model
conversions
audio
Audio Sample Width
input
Reading Sample Frames From an Input ALport
output
Writing Sample Frames to an Output ALport
copying
parameter-value lists
Copying the Contents of One DMparams List into Another
parameters
Copying an Individual Parameter Value from One List into Another
counting
parameter-value list entries
Determining the Number of Elements in a DMparams List
creating
ALconfigs
Using ALconfig Structures to Configure ALports
parameter-value lists
Creating and Destroying DMparams Lists
ctrlusage
Setting Up a Video Transfer Data Path
data structures
Audio Library
Audio Library Programming Model
debugging
DM Library
Debugging a Digital Media Library Application
decimation
Using VL_ZOOM on the Memory Drain Node
defaults
audio
Setting Audio Defaults
channels
Using ALconfig Structures to Configure ALports
ports
Using ALconfig Structures to Configure ALports
images
Setting Image Defaults
delay
audio
Writing Sample Frames to an Output ALport
deleting
parameters
Removing an Element from a DMparams List
device
Video I/O Concepts
ID, getting
Getting the Device ID
devices
audio
Audio Library Programming Model
digital media
parameter types
Digital Media Parameter Types
type definitions
Digital Media Data Type Definitions
digitizing
audio
Digital Audio Essentials
DM Library
Digital Media Parameter Lists
assertions
Debugging a Digital Media Library Application
compiling and linking
Compiling and Linking a Digital Media Library Application
debugging
Debugging a Digital Media Library Application
getting and setting parameters
Setting and Getting Individual Parameter Values
example
Determining the Buffer Size Needed to Store an Audio Frame
header files
Compiling and Linking a Digital Media Library Application
include files
Compiling and Linking a Digital Media Library Application
initializing
Digital Media Parameter Lists
parameter-value lists
Digital Media Parameter Lists
defined
Digital Media Parameter Lists
example
Removing an Element from a DMparams List
type definitions
Digital Media Data Type Definitions
dm_audio.h
Compiling and Linking a Digital Media Library Application
dm_audioconvert.h
Compiling and Linking a Digital Media Library Application
dm_buffer.h
Compiling and Linking a Digital Media Library Application
dm_image.h
Compiling and Linking a Digital Media Library Application
dm_imageconvert.h
Compiling and Linking a Digital Media Library Application
DM_MEDIUM
Digital Media Parameter Lists
dm_params.h
Compiling and Linking a Digital Media Library Application
Digital Media Parameter Types
dmedia.h
Compiling and Linking a Digital Media Library Application
Digital Media Data Type Definitions
dmParamsCopyAllElems()
Copying the Contents of One DMparams List into Another
dmParamsCopyElem()
Copying an Individual Parameter Value from One List into Another
dmParamsCreate()
Creating and Destroying DMparams Lists
dmParamsGetElem()
Determining the Name of a Given Parameter
dmParamsGetElemType()
Determining the Data Type of a Given Parameter
Determining the Data Type of a Given Parameter
dmParamsGetEnum()
Setting and Getting Individual Parameter Values
dmParamsGetFloat()
Setting and Getting Individual Parameter Values
dmParamsGetFract()
Setting and Getting Individual Parameter Values
dmParamsGetInt()
Setting and Getting Individual Parameter Values
dmParamsGetNumElems()
Determining the Number of Elements in a DMparams List
dmParamsGetParams()
Setting and Getting Individual Parameter Values
Setting and Getting Individual Parameter Values
dmParamsGetString()
Setting and Getting Individual Parameter Values
dmParamsIsPresent()
Determining if a Given Parameter Exists
dmParamsRemoveElem()
Removing an Element from a DMparams List
dmParamsSetEnum()
Setting and Getting Individual Parameter Values
dmParamsSetFloat()
Setting and Getting Individual Parameter Values
Setting and Getting Individual Parameter Values
dmParamsSetFract()
Setting and Getting Individual Parameter Values
dmParamsSetInt()
Setting and Getting Individual Parameter Values
Setting and Getting Individual Parameter Values
dmParamsSetParams()
Setting and Getting Individual Parameter Values
Setting and Getting Individual Parameter Values
dmParamsSetString()
Setting and Getting Individual Parameter Values
dmSetAudioDefaults()
Setting Audio Defaults
dmSetImageDefaults()
Setting Image Defaults
drain
Nodes
errors
allocating audio configurations
Using ALconfig Structures to Configure ALports
event
masks
Video Events
specifying path-related
Video Events
explicit routing
Setting Up a Video Transfer Data Path
features
ALports
Audio Ports
formats
audio
Audio Sample Format
default
Using ALconfig Structures to Configure ALports
native
Audio Sample Width
parameter-value lists
Digital Media Parameter Lists
frames
audio
Audio Channels
illustrated
Audio Channels
freeing
parameter-value lists
Creating and Destroying DMparams Lists
getting
parameters
Setting and Getting Individual Parameter Values
name
Determining the Name of a Given Parameter
total
Determining the Number of Elements in a DMparams List
type
Determining the Data Type of a Given Parameter
Determining the Data Type of a Given Parameter
Graphics Library, recommended reading
References for Using Digital Media with Other Libraries
handles
ALconfigs
Using ALconfig Structures to Configure ALports
parameter-value lists
Creating and Destroying DMparams Lists
header files
DM Library
Compiling and Linking a Digital Media Library Application
dm_params.h
Digital Media Parameter Types
dmedia.h
Digital Media Data Type Definitions
hertz (Hz)
Audio Sample Rate
I/O
audio
Audio Library Programming Model
images
buffer size
Determining the Buffer Size Needed to Store an Image Frame
defaults
Setting Image Defaults
implicit and explicit routing
Setting Up a Video Transfer Data Path
See also connection
Setting Up a Video Transfer Data Path
include files
DM Library
Compiling and Linking a Digital Media Library Application
initializing
Audio Library
Audio Library Programming Model
DM Library
Digital Media Parameter Lists
input
audio
Reading Sample Frames From an Input ALport
4-channel
Reading Sample Frames From an Input ALport
conversions
Reading Sample Frames From an Input ALport
interleaving
audio
Audio Channels
JPEG
JPEG Still Video Compression
libmovie. See Movie Library
Movie Files
libraries
DM Library
Digital Media Parameter Lists
Movie Library
Movie Files
linear pulse code modulation (PCM)
Audio Sample Format
lossless
definition
Image Quality
lossy
definition
Image Quality
media
type definitions
Digital Media Data Type Definitions
types
Digital Media Parameter Lists
microphones
resolution
Audio Sample Width
Motif, recommended reading
References for Adding a User Interface to Your Program
Movie Library
purpose
Movie Files
MPEG
MPEG-1
music-quality audio
Audio Sample Rate
MVC1
Silicon Graphics Motion Video Compressor
names
audio ports
Audio Sample Queues
parameters
Determining the Name of a Given Parameter
node
Video I/O Concepts
adding
Adding Nodes to an Existing Video Path
Nyquist Theorem
Digital Audio Essentials
output
Writing Sample Frames to an Output ALport
conversions
Writing Sample Frames to an Output ALport
parameter-value lists
configuring
Determining the Buffer Size Needed to Store an Image Frame
audio
Setting Audio Defaults
image
Setting Image Defaults
copying
Copying the Contents of One DMparams List into Another
creating and destroying
Creating and Destroying DMparams Lists
example
Creating and Destroying DMparams Lists
defined
Digital Media Parameter Lists
destroying
Creating and Destroying DMparams Lists
DM
Digital Media Parameter Lists
example
Removing an Element from a DMparams List
formats
Digital Media Parameter Lists
getting and setting values
Setting and Getting Individual Parameter Values
number of elements
Determining the Number of Elements in a DMparams List
removing parameters
Removing an Element from a DMparams List
parameters
audio
Audio Sample Width
checking
Determining if a Given Parameter Exists
copying from parameter-value lists
Copying an Individual Parameter Value from One List into Another
deleting
Removing an Element from a DMparams List
getting
type
Determining the Data Type of a Given Parameter
Determining the Data Type of a Given Parameter
getting and setting
Setting and Getting Individual Parameter Values
names
Determining the Name of a Given Parameter
removing
Removing an Element from a DMparams List
path
Video I/O Concepts
creating
Creating a Video Data Transfer Path
creating and setting up
Paths
setting up
Specifying Video Data Transfer Path Characteristics
specifying events
Video Events
ports
audio
Audio Ports
allocating and initializing
Audio Sample Queues
configuring
Using ALconfig Structures to Configure ALports
defaults
Using ALconfig Structures to Configure ALports
defined
Audio Library Programming Model
example
Using ALconfig Structures to Configure ALports
names
Audio Sample Queues
opening and closing
Using ALconfig Structures to Configure ALports
opening and closing:example
Audio Sample Queues
static settings
Using ALconfig Structures to Configure ALports
programming
models
Audio Library
Audio Library Programming Model
queues
audio
Audio Sample Queues
defaults
Using ALconfig Structures to Configure ALports
reading
audio data
Reading Sample Frames From an Input ALport
removing
parameters
Removing an Element from a DMparams List
resolutions
AES
Audio Sample Format
audio
Audio Sample Width
sample widths
audio
default
Using ALconfig Structures to Configure ALports
sampling
audio
Digital Audio Essentials
sampling rates
audio
Audio Sample Rate
setting
audio defaults
Setting Audio Defaults
example
Determining the Buffer Size Needed to Store an Audio Frame
image defaults
Setting Image Defaults
example
Determining the Buffer Size Needed to Store an Image Frame
parameters
Setting and Getting Individual Parameter Values
by copying
Copying an Individual Parameter Value from One List into Another
sizing
audio
buffers
Determining the Buffer Size Needed to Store an Audio Frame
images
buffers
Determining the Buffer Size Needed to Store an Image Frame
source
Nodes
stereo
audio frames
illustrated
Audio Channels
streamusage
Setting Up a Video Transfer Data Path
time
required for audio hardware to play samples
Writing Sample Frames to an Output ALport
troubleshooting
audio
configurations
Using ALconfig Structures to Configure ALports
types
digital media parameters
Digital Media Parameter Types
media
Digital Media Parameter Lists
Digital Media Data Type Definitions
parameters
getting
Determining the Data Type of a Given Parameter
Determining the Data Type of a Given Parameter
user interface
References for Adding a User Interface to Your Program
video
drain
Nodes
source
Nodes
VL_ZOOM
Using VL_ZOOM on the Memory Drain Node
vlAddNode()
Adding Nodes to an Existing Video Path
vlCreatePath()
Creating a Video Data Transfer Path
vlGetControl()
Signal Quality Controls
vlGetDevice()
Getting the Device ID
vlGetNode()
Nodes
vlSelectEvents()
Video Events
vlSetConnection()
Setting Up a Video Transfer Data Path
vlSetupPaths()
Setting Up a Video Transfer Data Path
voice-quality audio
Audio Sample Rate
X11, recommended reading
References for Using Digital Media with Other Libraries
zoom
Using VL_ZOOM on the Memory Drain Node