ET++—an object oriented application framework in C++
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
An object-oriented framework for the integration of interactive animation techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Direct manipulation of temporal structures in a multimedia application framework
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Frameworks = (components + patterns)
Communications of the ACM
Creating music videos using automatic media analysis
Proceedings of the tenth ACM international conference on Multimedia
Practical Design of Globally-Asynchronous Locally-Synchronous Systems
ASYNC '00 Proceedings of the 6th International Symposium on Advanced Research in Asynchronous Circuits and Systems
ACM SIGGRAPH 2004 Papers
Computer Music Journal
Live performance tools: part II
ACM SIGGRAPH 2007 courses
Extending X3D for distributed multimedia processing and control
Proceedings of the 14th International Conference on 3D Web Technology
Hi-index | 0.00 |
We introduce a light-weight multimedia composition layer which is situated on top of existing music, sound, and graphics frameworks and libraries. The layer provides applications with a programming interface for multimedia composition, automating real-time media processing and synchronisation. Our work facilitates the mapping of media frameworks to a unified processing graph. We present a graph segmentation algorithm that solves the problem of communication between threads of multiple frameworks while providing global consistency and without affecting processing performance. In addition, support for logical and physical time is included and enables framework-independent realisation of complex multimedia designs. The paper discusses the layer's architecture in detail and shows how multimedia applications can efficiently exploit its capabilities.