Share via


CPullPin::Receive (Compact 2013)

3/26/2014

Override this member function to handle the arrival of data from the asynchronous reader.

Syntax

virtual HRESULT Receive(
  IMediaSample* pSample
) PURE;

Parameters

  • pSample
    [in] Pointer to a media sample.

Return Value

Returns an HRESULT value. Returning a value other than S_OK will stop the data.

Remarks

You must implement this member function in your derived class. This member function is called whenever a new sample arrives while processing the sample stream. It should be written in the same manner as the IMemInputPin::Receive method on an input pin.

Requirements

Header

dshow.h,
Streams.h

Library

ole32.lib,
Ole32auth.lib,
Strmbase.lib,
Strmiids.lib,
uuid.lib

See Also

Reference

CPullPin Class