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

See also

IMFByteStream

IMFByteStreamCacheControl

Media Foundation Interfaces