A method and computer program product are presented that overcome the inefficiencies in user mode processing of multimedia data by allowing an application running as a user mode process simply to start and connect multiple blocks of kernel mode functionality in the form of drivers or filters (separate logical blocks of driver executable code). Once the kernel mode filters are set up and connected, the user mode application need not be active until notified by the filters. Such notification may occur at the end of processing or at any relevant event chosen by the application as part of the filter initiation and set up. Furthermore, a user mode application may query a kernel mode filter or driver of its capabilities and requirements so that it may properly make the connections between the different filters chained together to process a stream of data and request appropriate notifications. These connection may represent actual driver to driver data exchange, or remote connections. In one exemplary embodiment, property, method, and event sets define compliant filters and native operating system I/O constructs such as file objects are used to define the instances of connection "pins" that are interconnected by the third party user mode application.

Ein Methode und Computerprogrammprodukt werden dargestellt, das überwinden die Unwirtschaftlichkeiten bei der Benutzermodusverarbeitung von Multimediadaten indem es einfach einen Anwendung Betrieb als Benutzermodusprozeß mehrfache Blöcke der Kernmodusfunktionalität in Form von Treibern oder Filtern (unterschiedliche logische Blöcke des vollziehbaren Codes des Treibers) beginnen und anschließen läßt. Sobald die Kernmodenfilter aufgestellt werden und angeschlossen, braucht die Benutzermodusanwendung, nicht aktiv zu sein, bis mitgeteilt durch die Filter. Solche Mitteilung kann am Ende der Verarbeitung oder an jedem relevanten Fall auftreten, der durch die Anwendung als Teil der Filtereinführung gewählt wird und aufstellen. Ausserdem kann eine Benutzermodusanwendung einen Kernmodenfilter oder einen Treiber seiner Fähigkeiten und Anforderungen fragen, damit sie die Beziehungen zwischen den unterschiedlichen Filtern richtig herstellen zusammen sind angekettet zum Prozeß ein Strom von Daten und um passende Mitteilungen bitten kann. Dieses kann Anschluß tatsächlichen Treiber zum Treiberdatenaustausch oder Remoteanschlüsse darstellen. In einer mustergültigen Verkörperung definieren Eigenschaft, Methode und Fallsätze gefällige Filter und gebürtiges Konstruieren des Betriebssystems I/O wie Akte Gegenstände wird benutzt, um die Fälle des Anschlußes zu definieren "feststeckt", die durch die dritte Parteibenutzer-Modusanwendung zusammengeschaltet werden.

 
Web www.patentalert.com

< (none)

< Semiconductor integrated circuit device comprising a memory array and a processing circuit

> Method for production management and production management system using the same

> (none)

~ 00005