NAME
auReassem - Create a new audio prioritizing and packetizing
object
SYNOPSIS
auReassem parentName ?options?
DESCRIPTION
An auReassem object is used to reassemble audio packets that
were prioritized for network delivery. See auPriority(l) for
a description of the prioritizing process.
OPTIONS
-sendAhead
How far ahead of scheduled playback time to send buffer.
Defaults to 150 ms. If resampling is needed, data may be
sent somewhat late.
-lts
Should be set to the logical time system object (lts) to be
used for synchronization. This slot must be set for the
resource object to work. Attempting to issue the "ready"
command to the object when this slot has not yet been set
will generate an error.
-outCmd
Indicates the command to call to send reassembled audio
data.
WIDGET COMMANDS
The auReassem command creates a new command objectName.
ObjectName is generating by concatenating the value of
parent and a unique string generated internally. The empty
string is a valid value for parent. This new command,
objectName, is used to invoke various operations on the new
object.
For more information on object names and why they are gen-
erated by the cm process and not set by the user, please
read the object management overview for the cm toolkit.
The command objectName has the following general form:
objectName option ?arg arg arg...?
Option and the args determine the exact behavior of the com-
mand. The following commands are available:
objectName configure ?options?
Query or modify the configuration options described
above. If the object was in the ready state (see the
ready command below), the configure command puts the
object into the unready state, requiring the the ready
command be given again for data to start flowing.
objectName destroy
Destroys the object.
objectName ready
This command readies the object. The required slot
(lts) must be set.
objectName unready
This command unreadies the object stopping audio pack-
ets from being reassembled.
objectName accept scatter-buffer-list
This command accepts scatter-buffer-list as au data to
be packetized. A standard scatter buffer list accept-
ing C interface to this command is registered as
objectName.accept.
KEYWORDS
cm, audio, audiofile, packet, cm toolkit
SEE ALSO
audio(5), lts(l), auFile(l), auPlay(l), auReassem(l)
AUTHORS
Jonathan Logan (logan@acm.org)