[This is preliminary documentation and subject to change.]
The functionality and form of the stream authoring tool depends on your user's needs. For example, novice users might prefer a tool that automatically generates an enhancement stream from a wizard, whereas advanced users might require an editor that enables them to directly edit the stream.
Although you have great flexibility in how you write and design your authoring tool, there are certain common steps to creating, testing, and transmitting an enhancement stream.
The following topics describe, in order, the tasks involved in authoring an enhancement stream:
Note that the last two steps are not strictly part of an enhancement stream editor. They are, however, necessary functionality for your user. You can implement these tasks into a stream editing tool or a separate application.