摘要:
A multimedia data processing system includes a memory for storing multimedia application programs and a multitasking operating system. Extensions to the operating system control data streaming from source devices to target devices to provide real-time, continuous streaming. The extensions provide central buffer management with a user buffer option, bi-level priority support for data stream handlers, support for interleaved streams, and data stream event detection and notification.
摘要:
Multimedia data objects in memory need not be processed serially from beginning to end but may instead be defined as algorithmically generated data streams. This functionality is provided through an architected application programming interface with a mechanism for defining a method of composing a complex object from smaller objects, for defining a behavior for the complex object, and for allowing that behavior to be varied based on external events.