| Microsoft DirectX 9.0 | 
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