Creates a SpeakerSeparation object
SpeakerSeparation
Utility to invoke Speaker Separation
Methods
Returns the billable duration in seconds Separate() would submit for the track item. Does not submit a job.
Returns a promise that resolves to the estimated credit cost for the given audio duration (seconds). Does not submit a job.
Returns whether Separate Crosstalk would be enabled for the given track-item selection. Does not submit a job.
Maps a service|backend dvacore::Result (int) to the user-facing toast result code (int). Does not submit a job.
Runs Speaker Separation directly on the given track item(s) bypassing the confirmation dialog. Returns a promise that resolves once the service job (upload process download) completes; stems are imported and placed on the timeline asynchronously afterwards.
Runs the Speaker Separation command on the current timeline audio selection.
Validates a track item's duration for Speaker Separation; returns the dvacore::Result as an int (0 == success). Does not submit a job.
Return 1
Methods that return a SpeakerSeparation.