EnhEvents

[This is preliminary documentation and subject to change.]

The EnhEvents object is a collection of EnhEvent objects. Using the methods and properties of the EnhEvents interface you can create or parse an enhancement stream.

The EnhEvents object has the following properties and methods.

Property Description
Bandwidth Bandwidth of the transmission medium, in bits per second.
Count Number of EnhEvent objects in the collection.

This property is read-only.

DependLength Length of a file and its dependencies, in bytes.
ErrorCount Number of syntax errors in the enhancement stream.
ErrorList Retrieves a syntax error from the error array.
FindHandle Returns the event associated with the specified handle.
FindTime Returns the event starting at the specified time.
FPS Frames per second of the enhancement stream.
FrameName Retrieves a name from frame name array.
HRef Indicates when HTML hyperlink dependencies should be resolved.
Item Retrieves the specified event from the collection.
LastAdd Retrieves the event last added to the collection.
LeadTime Specifies the amount of time, in seconds, to wait between downloading the last dependency of an trigger event before firing the trigger.
LoadBias Specifies the time offset to use when loading or merging a file.
Overhead FTS overhead for file transmission, in bytes.
ParseTime Converts an extended time string in Society of Motion Picture and Television Engineers (SMPTE) format into a Double.
Priority Default transmission priority for the enhancement stream. This property is not yet implemented.
Redundancy FTS redundancy, stored as the reciprocal of the extra duration.
ShowLength Length of the show associated with this enhancement stream, in seconds.
ShowName Name of the show or episode associated with the enhancement stream.
Style This property is reserved for future use.
TimeOut Default time-out interval for the enhancement stream.
TimeStr Converts a Double into an extended SMPTE time string.
Title Title of the enhancement stream.

Method Description
Add Add a new event object to the enhancement stream.
AddEvent Adds the specified event object to the enhancement stream.
AddText Add an event to the enhancement stream by specifying stream language text.
Clear Remove all objects from the enhancement stream.
Flatten Convert the enhancement stream events from high-level syntax to low-level syntax.
Load Load an enhancement stream from a file.
Store Save the enhancement stream to a file.
UnFlatten Convert a previously flattened stream back into high-level events.

QuickInfo

  Windows NT: Unsupported.
  Windows: Requires Windows 98.
  Windows CE: Unsupported.
  Header: Declared in stream.idl.
  Import Library: Included as a resource in stream.dll.
  Unicode: Yes.