[This is preliminary documentation and subject to change.]
The first step of authoring an enhancement stream is to create a new stream or open a pre-existing stream file. Your enhancement authoring tool should provide means for the user to open and create enhancement streams.
If you are using the stream compiler objects to build your authoring tool, you can create a new enhancement stream simply by creating an instance of an EnhEvents object. The EnhEvents object represents the stream as a whole. To open a pre-existing stream into an EnhEvents object, call EnhEvents.Load and specify the file name of the stream you wish to open.
For more information, see Creating an Enhancement Stream.