RB.Encoder.encode

@accepts(RB.RhythmDBEntry, utf8, gboolean, GstPbutils.EncodingProfile)
@returns(none)
def do_encode(self, entry, dest, overwrite, profile):

Initiates encoding, transcoding to the specified profile if specified.

Encoding and error reporting takes place asynchronously. The caller should wait for the 'completed' signal which indicates it has either completed or failed.

entry :

the RB.RhythmDBEntry to transcode

dest :

destination file URI

overwrite :

if True, overwrite @dest if it already exists

profile :

encoding profile to use, or NULL to just copy