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.
See Also
CTransInPlaceFilter Class
Partager