(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
);
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.