IMFByteStreamCacheControl2 interface (mfidl.h)
Controls how a network byte stream transfers data to a local cache. This interface extends the IMFByteStreamCacheControl interface.
Inheritance
The IMFByteStreamCacheControl2 interface inherits from IMFByteStreamCacheControl. IMFByteStreamCacheControl2 also has these types of members:
Methods
The IMFByteStreamCacheControl2 interface has these methods.
IMFByteStreamCacheControl2::GetByteRanges Gets the ranges of bytes that are currently stored in the cache. |
IMFByteStreamCacheControl2::IsBackgroundTransferActive Queries whether background transfer is active. |
IMFByteStreamCacheControl2::SetCacheLimit Limits the cache size. |
Remarks
Byte streams object in Microsoft Media Foundation can optionally implement this interface. To get a pointer to this interface, call QueryInterface on the byte stream object.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | mfidl.h |