Package org.opencastproject.sox.api
Interface SoxService
public interface SoxService
Provides sound processing services with SoX
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.opencastproject.job.api.Jobanalyze(org.opencastproject.mediapackage.Track sourceAudioTrack) Get audio statistics, using that track's audio streams.org.opencastproject.job.api.JobNormalize the audio stream of that track.
-
Field Details
-
JOB_TYPE
- See Also:
-
-
Method Details
-
analyze
org.opencastproject.job.api.Job analyze(org.opencastproject.mediapackage.Track sourceAudioTrack) throws org.opencastproject.mediapackage.MediaPackageException, SoxException Get audio statistics, using that track's audio streams.- Parameters:
sourceAudioTrack- The source audio track- Returns:
- The receipt for this audio processing job.
- Throws:
org.opencastproject.mediapackage.MediaPackageException- if the mediapackage is invalidSoxException- if audio processing fails
-
normalize
org.opencastproject.job.api.Job normalize(org.opencastproject.mediapackage.Track sourceAudioTrack, Float targetRmsLevDb) throws org.opencastproject.mediapackage.MediaPackageException, SoxException Normalize the audio stream of that track.- Parameters:
sourceAudioTrack- The source audio tracktargetRmsLevDb- The target RMS Lev dB- Returns:
- The receipt for this audio processing job
- Throws:
org.opencastproject.mediapackage.MediaPackageException- if the mediapackage is invalidSoxException- if audio processing fails
-