IMFTrackedSample interface (mfidl.h)
Tracks the reference counts on a video media sample. Video samples created by the MFCreateVideoSampleFromSurface function expose this interface.
Inheritance
The IMFTrackedSample interface inherits from the IUnknown interface. IMFTrackedSample also has these types of members:
Methods
The IMFTrackedSample interface has these methods.
IMFTrackedSample::SetAllocator Sets the owner for the sample. |
Remarks
Use this interface to determine whether it is safe to delete or re-use the buffer contained in a sample. One object assigns itself as the owner of the video sample by calling SetAllocator. When all objects release their reference counts on the sample, the owner's callback method is invoked.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | mfidl.h |