Export (0) Print
Expand All

CTransInPlaceFilter.Transform method

The Transform method transforms a sample in place.

Syntax


virtual HRESULT Transform(
  IMediaSample *pSample
) = 0;

Parameters

pSample

Pointer to the sample's IMediaSample interface.

Return value

Returns an HRESULT value. Possible values include those shown in the following table.

Return codeDescription
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

Transip.h (include Streams.h)

Library

Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

See also

CTransInPlaceFilter Class

 

 

Community Additions

ADD
Show:
© 2014 Microsoft