Data structures and related methods for facilitating media content processing in user-defined development projects
First Claim
1. A method comprising:
- building an execution list to facilitate processing of media content for a user-defined development project, the execution list comprising;
a chain identifier field for holding identifiers for identifying chains of components that are to be employed in connection with the development project;
a source identifier field for denoting a project source associated with a particular chain identifier;
a project time field for denoting when, during project execution, an associated source chain is required;
a source time field for denoting which portion of a source is required to support execution of the project for an associated entry in the project time field; and
a dependencies field for denoting whether an associated chain is dependent on any other chain(s); and
using the execution list to organize and execute the development project, wherein the using comprises dynamically managing, with a matrix switch filter within a filter graph, chain priorities based, at least in part, on how soon a chain is required to support uninterrupted execution of the project.
1 Assignment
0 Petitions
Accused Products
Abstract
Data structures and related methods facilitate processing of media content for a user-defined development project. In one embodiment, a data structure comprises a chain identified field for holding identifiers for identifying chains of components that are to be employed in connection with the development project, a source identifier field for denoting a project source associated with a particular chain identifier, a project time field for denoting when, during project execution, an associated source chain is required, a source time field for denoting which portion of a source is required to support execution of the project for an associated entry in the project time field, and a dependencies field for denoting whether an associated chain is dependent on any other chain(s).
159 Citations
16 Claims
-
1. A method comprising:
-
building an execution list to facilitate processing of media content for a user-defined development project, the execution list comprising; a chain identifier field for holding identifiers for identifying chains of components that are to be employed in connection with the development project; a source identifier field for denoting a project source associated with a particular chain identifier; a project time field for denoting when, during project execution, an associated source chain is required; a source time field for denoting which portion of a source is required to support execution of the project for an associated entry in the project time field; and a dependencies field for denoting whether an associated chain is dependent on any other chain(s); and using the execution list to organize and execute the development project, wherein the using comprises dynamically managing, with a matrix switch filter within a filter graph, chain priorities based, at least in part, on how soon a chain is required to support uninterrupted execution of the project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having computer readable instructions thereon which implement an execution list to facilitate processing of media content for a user-defined development project, the execution list comprising:
-
a chain identifier field for holding identifiers for identifying chains of components that are to be employed in connection with the development project; a source identifier field for denoting a project source associated with a particular chain identifier; a project time field for denoting when, during project execution, an associated source chain is required; a source time field for denoting which portion of a source is required to support execution of the project for an associated entry in the project time field; and a dependencies field for denoting whether an associated chain is dependent on any other chain(s)/using execution list to organize and execute the development project, wherein the execution list is configured to enable dynamic management, by a matrix switch filter within a filter graph, of chain priorities based at least in part on how soon a chain is required to support uninterrupted execution of the project. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification