CTransInPlaceFilter::Transform
Microsoft DirectShow 9.0 |
CTransInPlaceFilter::Transform
The Transform method transforms a sample in place.
Syntax
virtual HRESULT Transform( IMediaSample *pSample ) PURE;
Parameters
pSample
Pointer to the sample's IMediaSample interface.
Return Value
Returns an HRESULT value. Possible values include those shown in the following table.
Value | Description |
S_FALSE | Do not deliver this sample. |
S_OK | Success. |
Remarks
The derived class must implement this method. Transform the sample data in place. If the filter is using two allocators, it copies the data from the input sample to a new sample, and passes the copy to this method.
If the filter should not deliver this sample (for example, to support quality control), the method should return S_FALSE.
Requirements
** Header:** Declared in Transip.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also