IMFSaveJob interface (mfidl.h)

Persists media data from a source byte stream to an application-provided byte stream.

The byte stream used for HTTP download implements this interface. To get a pointer to this interface, call IMFGetService::GetService on the byte stream, with the service identifier MFNET_SAVEJOB_SERVICE.

Inheritance

The IMFSaveJob interface inherits from the IUnknown interface. IMFSaveJob also has these types of members:

Methods

The IMFSaveJob interface has these methods.

 
IMFSaveJob::BeginSave

Begins saving a Windows Media file to the application's byte stream.
IMFSaveJob::CancelSave

Cancels the operation started by IMFSaveJob::BeginSave.
IMFSaveJob::EndSave

Completes the operation started by IMFSaveJob::BeginSave.
IMFSaveJob::GetProgress

Retrieves the percentage of content saved to the provided byte stream.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header mfidl.h

See also

Media Foundation Interfaces