Microsoft DirectX 9.0 |
The ReceiveMultiple method delivers a batch of media samples to the input pin.
Syntax
HRESULT ReceiveMultiple (
IMediaSample **ppSamples,
long nSamples,
long *nSamplesProcessed
);
Parameters
ppSamples
Address of a pointer to an array of samples.
nSamples
Number of samples in the array.
nSamplesProcessed
Pointer to a variable that receives the number of samples delivered successfully.
Return Value
Returns an HRESULT value. Possible values include those shown in the following table.
Value | Description |
S_FALSE | End-of-stream notification received before processing this sample. |
S_OK | Success. |
Remarks
If the object is using a thread, this method queues all of the samples passed in the array. Otherwise, the method calls the IMemInputPin::ReceiveMultiple method on the input pin.
See Also