Patent ID: 6934954
Filing Date: 2005-08-23
Classification: G06F,H04N

Abstract:
1. A computer-readable medium having computer-executable instructions for performing the steps of: setting input and output data types for a respective input and output of an object in response to at least one command from an application having a fixed buffer size; processing input data on the input of the object in response to a command from the application to process data on the input; generating output data on the output of the object in response to a command from the application to generate data on the output; setting a buffer flag in response to a query to provide information about an input data stream, the buffer flag indicating that a plurality of input buffers may be held; setting a lookahead value, the lookahead value indicating a maximum size of data held by the object; providing the lookahead value to the application in response to a command from the application to provide buffer size requirements for the input data stream; and allocating a number of buffers for processing data, defined by