IMediaObjectImpl.InternalProcessOutput Method

IMediaObjectImpl

An NDoc Documented Class Library

IMediaObjectImpl.InternalProcessOutput Method 

(Abstract) Process the input buffers from a previous call to InternalProcessInput into the provided output buffers

protected abstract int InternalProcessOutput(
   DMOProcessOutput dwFlags,
   int cOutputBufferCount,
   DMOOutputDataBuffer[] pOutputBuffers,
   out int pdwStatus
);

Parameters

dwFlags
Flags controlling the operation
cOutputBufferCount
The number of buffers provided (one per output stream)
pOutputBuffers
The output buffer into which the data is processed
pdwStatus
Zero

Return Value

S_FALSE if there is no output, S_OK for successful operation.

Remarks

This method is called by the abstract class. It passes the output buffers to the implementor. Typically, this is when the actual work is done, processing the input buffers into the output buffers.

See Also

IMediaObjectImpl Class | MediaObjectTemplate Namespace