Method
RBTransferTargettransfer
Declaration [src]
RBTrackTransferBatch*
rb_transfer_target_transfer (
RBTransferTarget* target,
GSettings* settings,
GList* entries,
gboolean defer
)
Description [src]
Starts tranferring entries to the target. This returns the
RBTrackTransferBatch that it starts, so the caller can track
the progress of the transfer, or NULL if the target doesn’t
want any of the entries.
Parameters
settings-
Type:
GSettingsGSettingsinstance holding encoding settings.The data is owned by the caller of the method. entries-
Type: A list of
RhythmDBEntry*A
GListof entries to transfer.The data is owned by the caller of the method. defer-
Type:
gbooleanIf
TRUE, don’t start the transfer until.
Return value
Type: RBTrackTransferBatch
An RBTrackTransferBatch, or NULL.
| The caller of the method takes ownership of the returned data, and is responsible for freeing it. |