load_async


Description:

[ Version ( since = "3.14" ) ]
public async bool load_async (int io_priority, Cancellable? cancellable, owned FileProgressCallback? progress_callback) throws Error

Loads asynchronously the file or input stream contents into the SourceBuffer .

See the AsyncResult documentation to know how to use this function.

Parameters:

this

a SourceFileLoader.

io_priority

the I/O priority of the request. E.g. g_priority_low, g_priority_default or g_priority_high.

cancellable

optional Cancellable object, null to ignore.

progress_callback

function to call back with progress information, or null if progress information is not needed.

callback

a TaskReadyCallback to call when the request is satisfied.

progress_callback_data

user data to pass to progress_callback.

progress_callback_notify

function to call on progress_callback_data when the progress_callback is no longer needed, or null.

user_data

user data to pass to callback.