Systems for negotiating buffer size and attribute characteristics in media processing systems that create user-defined development projects

   
   

In one embodiment, a system receives an indication to generate a filter graph representing a user-defined development project. Media sources that are to be used in the user-defined development project are identified and a programming grid is establishing that incorporates a user's editing instructions. A matrix switch filter is generated based, at least in part, on the programming grid. The filter graph is assembled and comprises a plurality of individual filters. Buffer size and attribute characteristics are negotiated between an input/output of the matrix switch filter and an input/output of adjacent filters. Negotiated buffers are utilized to communicate media content between the matrix switch filter and adjacent filters by sharing a common buffer between inputs and outputs.

 
Web www.patentalert.com

< Method for binary-level branch reversal on computer architectures supporting predicted execution

< Method and apparatus for synchronization of periodic processes

> Queued component interface passing for results outflow from queued method invocations

> Method and system for implementing virtual functions of an interface

~ 00185