Uses of Interface
org.opencastproject.mediapackage.Track
Packages that use Track
Package
Description
Distribution service implementation classes
Workflow service.
-
Uses of Track in org.opencastproject.composer.api
Methods in org.opencastproject.composer.api with parameters of type TrackModifier and TypeMethodDescriptionComposerService.concat(String profileId, Dimension outputDimension, boolean sameCodec, Track... tracks) Concat multiple tracks to a single track.ComposerService.concat(String profileId, Dimension outputDimension, float outputFrameRate, boolean sameCodec, Track... tracks) Concat multiple tracks to a single track.Demux a multi-track source into 2 media as defined by the encoding profile, the results are flavored and tagged positionally. eg: One ffmpeg operation to produce presenter/work and presentation/workEncode one track, using that track's audio and video streams.Extracts an image from the media package element identified bysourceVideoTrackId.Extracts an image from the media package element identified bysourceTrack.Synchronously extracts images from the source track.ComposerService.multiEncode(Track track, List<String> profileIds) Encodes a track to set of media targets as defined by a list of encoding profilesEncode the video stream from one track and the audio stream from another, into a new Track.ComposerService.parallelEncode(Track sourceTrack, String profileId) Encode one track to multiple other tracks in one encoding operation, using that track's audio and video streams.Trims the given track to the given start time and duration.Method parameters in org.opencastproject.composer.api with type arguments of type TrackModifier and TypeMethodDescriptionComposerService.composite(Dimension outputDimension, Option<LaidOutElement<Track>> option, LaidOutElement<Track> lowerLaidOutElement, Option<LaidOutElement<Attachment>> watermarkOption, String identifier, String outputBackground, String sourceAudioName) Compose two videos into one with an optional watermark.ComposerService.composite(Dimension outputDimension, Option<LaidOutElement<Track>> option, LaidOutElement<Track> lowerLaidOutElement, Option<LaidOutElement<Attachment>> watermarkOption, String identifier, String outputBackground, String sourceAudioName) Compose two videos into one with an optional watermark. -
Uses of Track in org.opencastproject.composer.impl
Methods in org.opencastproject.composer.impl that return TrackMethods in org.opencastproject.composer.impl that return types with arguments of type TrackModifier and TypeMethodDescriptionComposerServiceImpl.multiEncode(Job job, Track track, List<String> profileIds) A single encoding process that produces multiple outputs from a single track(s) using a list of encoding profiles.ComposerServiceImpl.processSmil(Job job, Smil smil, String trackParamGroupId, String mediaType, List<String> encodingProfiles) Splice segments given by smil document for the given track to the new one.Methods in org.opencastproject.composer.impl with parameters of type TrackModifier and TypeMethodDescriptionComposerServiceImpl.concat(String profileId, Dimension outputDimension, boolean sameCodec, Track... tracks) ComposerServiceImpl.concat(String profileId, Dimension outputDimension, float outputFrameRate, boolean sameCodec, Track... tracks) Encode one track, using that track's audio and video streams.protected voidComposerServiceImpl.hlsSetReference(Track track) Extracts an image from the media package element identified bysourceVideoTrackId.ComposerServiceImpl.multiEncode(Job job, Track track, List<String> profileIds) A single encoding process that produces multiple outputs from a single track(s) using a list of encoding profiles.ComposerServiceImpl.multiEncode(Track sourceTrack, List<String> profileIds) Encode the video stream from one track and the audio stream from another, into a new Track.ComposerServiceImpl.parallelEncode(Track sourceTrack, String profileId) Encode one track to multiple other tracks in one encoding operation, using that track's audio and video streams.Trims the given track to the given start time and duration.Method parameters in org.opencastproject.composer.impl with type arguments of type TrackModifier and TypeMethodDescriptionComposerServiceImpl.composite(Dimension compositeTrackSize, Option<LaidOutElement<Track>> upperTrack, LaidOutElement<Track> lowerTrack, Option<LaidOutElement<Attachment>> watermark, String profileId, String background, String sourceAudioName) Compose two videos into one with an optional watermark.ComposerServiceImpl.composite(Dimension compositeTrackSize, Option<LaidOutElement<Track>> upperTrack, LaidOutElement<Track> lowerTrack, Option<LaidOutElement<Attachment>> watermark, String profileId, String background, String sourceAudioName) Compose two videos into one with an optional watermark. -
Uses of Track in org.opencastproject.composer.remote
Methods in org.opencastproject.composer.remote with parameters of type TrackModifier and TypeMethodDescriptionComposerServiceRemoteImpl.concat(String profileId, Dimension outputDimension, boolean sameCodec, Track... tracks) ComposerServiceRemoteImpl.concat(String profileId, Dimension outputDimension, float outputFrameRate, boolean sameCodec, Track... tracks) Encode one track, using that track's audio and video streams.Extracts an image from the media package element identified bysourceVideoTrackId.Extracts an image from the media package element identified bysourceTrack.ComposerServiceRemoteImpl.multiEncode(Track sourceTrack, List<String> profileIds) Encode the video stream from one track and the audio stream from another, into a new Track.ComposerServiceRemoteImpl.parallelEncode(Track sourceTrack, String profileId) Encode one track to multiple other tracks in one encoding operation, using that track's audio and video streams.Trims the given track to the given start time and duration.Method parameters in org.opencastproject.composer.remote with type arguments of type TrackModifier and TypeMethodDescriptionComposerServiceRemoteImpl.composite(Dimension compositeTrackSize, Option<LaidOutElement<Track>> upperTrack, LaidOutElement<Track> lowerTrack, Option<LaidOutElement<Attachment>> watermark, String profileId, String background, String sourceAudioName) ComposerServiceRemoteImpl.composite(Dimension compositeTrackSize, Option<LaidOutElement<Track>> upperTrack, LaidOutElement<Track> lowerTrack, Option<LaidOutElement<Attachment>> watermark, String profileId, String background, String sourceAudioName) -
Uses of Track in org.opencastproject.crop.api
Methods in org.opencastproject.crop.api with parameters of type Track -
Uses of Track in org.opencastproject.crop.impl
Methods in org.opencastproject.crop.impl with parameters of type Track -
Uses of Track in org.opencastproject.crop.remote
Methods in org.opencastproject.crop.remote with parameters of type Track -
Uses of Track in org.opencastproject.distribution.download
Methods in org.opencastproject.distribution.download that return TrackModifier and TypeMethodDescriptionDownloadDistributionServiceImpl.checkDistributeHLSElement(Track element, boolean checkAvailability) DownloadDistributionServiceImpl.setUpHLSElementforDistribution(String channelId, MediaPackage mediapackage, Track element, boolean preserveReference) Methods in org.opencastproject.distribution.download with parameters of type TrackModifier and TypeMethodDescriptionDownloadDistributionServiceImpl.checkDistributeHLSElement(Track element, boolean checkAvailability) DownloadDistributionServiceImpl.setUpHLSElementforDistribution(String channelId, MediaPackage mediapackage, Track element, boolean preserveReference) -
Uses of Track in org.opencastproject.graphql.type.output
Constructors in org.opencastproject.graphql.type.output with parameters of type Track -
Uses of Track in org.opencastproject.ingest.impl
Methods in org.opencastproject.ingest.impl that return types with arguments of type TrackModifier and TypeMethodDescriptionIngestServiceImpl.payloadAsTrack(ServiceRegistry reg) Interpret the payload of a completed Job as a MediaPackageElement. -
Uses of Track in org.opencastproject.inspection.ffmpeg
Methods in org.opencastproject.inspection.ffmpeg that return Track -
Uses of Track in org.opencastproject.mediapackage
Subinterfaces of Track in org.opencastproject.mediapackageModifier and TypeInterfaceDescriptioninterfaceHLS-VOD This interface describes methods and fields for an adaptive manifest playlist. as defined in https://tools.ietf.org/html/draft-pantos-http-live-streaming-20 This is text file which references media tracks or playlists in the same mediapackage using relative path names (usual) or absolute URI.Fields in org.opencastproject.mediapackage with type parameters of type TrackModifier and TypeFieldDescriptionMediaPackageSupport.Filters.hasAudioMediaPackageSupport.Filters.hasNoAudioMediaPackageSupport.Filters.hasNoVideoMediaPackageSupport.Filters.hasVideoAdaptivePlaylist.isHLSTrackPredstatic final Function<MediaPackageElement, List<Track>> MediaPackageSupport.Filters.tracksMethods in org.opencastproject.mediapackage that return TrackModifier and TypeMethodDescriptionReturns the track identified bytrackIdornullif that track doesn't exists.Returns the track identified bytrackIdornullif that track doesn't exists.Track[]MediaPackage.getTracks()Returns the tracks that are part of this media package.Track[]MediaPackage.getTracks(MediaPackageElementFlavor flavor) Returns the tracks that are part of this media package and match the given flavor as defined inTrack.Track[]MediaPackageImpl.getTracks()Returns the tracks that are part of this media package.Track[]MediaPackageImpl.getTracks(MediaPackageElementFlavor flavor) Returns the tracks that are part of this media package and match the given flavor as defined inTrack.Track[]Publication.getTracks()Returns the tracks that are part of this publication.Track[]PublicationImpl.getTracks()Track[]MediaPackage.getTracksByTag(String tag) Returns the tracks that are tagged with the given tag or an empty array if no such tracks are found.Track[]MediaPackageImpl.getTracksByTag(String tag) Returns the tracks that are tagged with the given tag or an empty array if no such tracks are found.Track[]MediaPackage.getTracksByTags(Collection<String> tags) Returns the tracks that are tagged with any of the given tags or an empty array if no such elements are found.Track[]MediaPackageImpl.getTracksByTags(Collection<String> tags) Returns the tracks that are tagged with any of the given tags or an empty array if no such elements are found.Methods in org.opencastproject.mediapackage that return types with arguments of type TrackModifier and TypeMethodDescriptionAdaptivePlaylist.fixReferences(List<Track> tracks, File mpDir) Fix the playlist references in a publication.AdaptivePlaylist.getSortedTracks(List<Track> files, boolean segmentsOnly) AdaptivePlaylist.HLSMediaPackageCheck.rewriteHLS(MediaPackage mp, Function2<File, Track, Track> replaceTrackFileInWS, Function<Track, Void> removeFromWS) Rewrite the playlist file from master on down, this has to be done in multiple steps because the act of putting a file into a collection changes the path and new path is not known in advance.Methods in org.opencastproject.mediapackage with parameters of type TrackModifier and TypeMethodDescriptionvoidAdds a track to this media package, actually moving the underlying file in the filesystem.voidvoidAdds a track to this publication.voidstatic booleanAdaptivePlaylist.isPlaylist(Track track) voidRemoves the track from the media package.voidRemoves the track from the media package.static voidAdaptivePlaylist.setLogicalName(Track track) Set the path of the url as the logical nameMethod parameters in org.opencastproject.mediapackage with type arguments of type TrackModifier and TypeMethodDescriptionAdaptivePlaylist.fixReferences(List<Track> tracks, File mpDir) Fix the playlist references in a publication.AdaptivePlaylist.getSortedTracks(List<Track> files, boolean segmentsOnly) static voidSet HLS Tracks references to point to immediate parent, post inspectionReturn logical name mapped to fileAdaptivePlaylist.logicalNameURLMap(List<Track> tracks) AdaptivePlaylist.HLSMediaPackageCheck.rewriteHLS(MediaPackage mp, Function2<File, Track, Track> replaceTrackFileInWS, Function<Track, Void> removeFromWS) Rewrite the playlist file from master on down, this has to be done in multiple steps because the act of putting a file into a collection changes the path and new path is not known in advance.AdaptivePlaylist.HLSMediaPackageCheck.rewriteHLS(MediaPackage mp, Function2<File, Track, Track> replaceTrackFileInWS, Function<Track, Void> removeFromWS) Rewrite the playlist file from master on down, this has to be done in multiple steps because the act of putting a file into a collection changes the path and new path is not known in advance.AdaptivePlaylist.HLSMediaPackageCheck.rewriteHLS(MediaPackage mp, Function2<File, Track, Track> replaceTrackFileInWS, Function<Track, Void> removeFromWS) Rewrite the playlist file from master on down, this has to be done in multiple steps because the act of putting a file into a collection changes the path and new path is not known in advance.AdaptivePlaylist.urlRelativeToMasterMap(List<Track> tracks) Return track urls as relative to the master playlist (only one in the list)Constructor parameters in org.opencastproject.mediapackage with type arguments of type Track -
Uses of Track in org.opencastproject.mediapackage.track
Classes in org.opencastproject.mediapackage.track that implement TrackModifier and TypeClassDescriptionclassThis class is the base implementation for a media track, which itself is part of a media package, representing e. g.Methods in org.opencastproject.mediapackage.track that return TrackMethods in org.opencastproject.mediapackage.track with parameters of type Track -
Uses of Track in org.opencastproject.publication.api
Methods in org.opencastproject.publication.api with parameters of type TrackModifier and TypeMethodDescriptionYouTubePublicationService.publish(MediaPackage mediaPackage, Track track) Publishes a media package element. -
Uses of Track in org.opencastproject.publication.youtube
Methods in org.opencastproject.publication.youtube with parameters of type TrackModifier and TypeMethodDescriptionYouTubeV3PublicationServiceImpl.publish(MediaPackage mediaPackage, Track track) -
Uses of Track in org.opencastproject.publication.youtube.remote
Methods in org.opencastproject.publication.youtube.remote with parameters of type TrackModifier and TypeMethodDescriptionYouTubePublicationServiceRemoteImpl.publish(MediaPackage mediaPackage, Track track) -
Uses of Track in org.opencastproject.silencedetection.api
Methods in org.opencastproject.silencedetection.api with parameters of type Track -
Uses of Track in org.opencastproject.silencedetection.ffmpeg
Constructors in org.opencastproject.silencedetection.ffmpeg with parameters of type TrackModifierConstructorDescriptionFFmpegSilenceDetector(Properties properties, Track track, Workspace workspace) Create nonsilent sequences detection pipeline. -
Uses of Track in org.opencastproject.silencedetection.impl
Methods in org.opencastproject.silencedetection.impl with parameters of type TrackModifier and TypeMethodDescriptionRun silence detection on audio (visual) file.Run silence detection on audio (visual) file.protected MediaSegmentsSilenceDetectionServiceImpl.runDetection(Track track) Run silence detection on the source track and returnsMediaSegmentsXML as string.Method parameters in org.opencastproject.silencedetection.impl with type arguments of type TrackModifier and TypeMethodDescriptionprotected SmilSilenceDetectionServiceImpl.generateSmil(MediaSegments segments, List<Track> referenceTracks) Create a smil from given parameters. -
Uses of Track in org.opencastproject.silencedetection.remote
Methods in org.opencastproject.silencedetection.remote with parameters of type Track -
Uses of Track in org.opencastproject.smil.api
Methods in org.opencastproject.smil.api with parameters of type TrackModifier and TypeMethodDescriptionAdd a SmilMediaElement based on given track and start/duration information.SmilService.addClip(Smil smil, String parentId, Track track, long start, long duration, String paramGroupId) Add a SmilMediaElement based on given track and start/duration information.Add a list of SmilMediaElements based on given tracks and start/duration information. -
Uses of Track in org.opencastproject.smil.impl
Methods in org.opencastproject.smil.impl with parameters of type TrackModifier and TypeMethodDescriptionSmilServiceImpl.addClip(Smil smil, String parentId, Track track, long start, long duration, String pgId) Add a SmilMediaElement based on given track and start/duration information.Add a list of SmilMediaElements based on given tracks and start/duration information. -
Uses of Track in org.opencastproject.sox.api
Methods in org.opencastproject.sox.api with parameters of type Track -
Uses of Track in org.opencastproject.sox.impl
Methods in org.opencastproject.sox.impl that return types with arguments of type TrackModifier and TypeMethodDescriptionMethods in org.opencastproject.sox.impl with parameters of type TrackModifier and TypeMethodDescriptionGet audio statistics, using that track's audio streams.Normalize the audio stream of that track. -
Uses of Track in org.opencastproject.sox.remote
Methods in org.opencastproject.sox.remote with parameters of type Track -
Uses of Track in org.opencastproject.timelinepreviews.api
Methods in org.opencastproject.timelinepreviews.api with parameters of type TrackModifier and TypeMethodDescriptionTimelinePreviewsService.createTimelinePreviewImages(Track track, int imageCount) Takes the given track and returns the job that can be used to generate timeline preview images. -
Uses of Track in org.opencastproject.timelinepreviews.ffmpeg
Methods in org.opencastproject.timelinepreviews.ffmpeg with parameters of type TrackModifier and TypeMethodDescriptionprotected AttachmentTimelinePreviewsServiceImpl.createPreviewsFFmpeg(Track track, double seconds, int width, int height, int tileX, int tileY, double duration) Executes the FFmpeg command to generate a timeline previews imageTimelinePreviewsServiceImpl.createTimelinePreviewImages(Track track, int imageCount) protected AttachmentTimelinePreviewsServiceImpl.generatePreviewImages(Job job, Track track, int imageCount) Starts generation of timeline preview images for the given video track and returns an attachment containing one image that contains all the timeline preview images. -
Uses of Track in org.opencastproject.timelinepreviews.remote
Methods in org.opencastproject.timelinepreviews.remote with parameters of type TrackModifier and TypeMethodDescriptionTimelinePreviewsServiceRemote.createTimelinePreviewImages(Track sourceTrack, int imageCount) Takes the given track and returns the job that will create timeline preview images using a remote service. -
Uses of Track in org.opencastproject.transcription.amberscript
Methods in org.opencastproject.transcription.amberscript with parameters of type TrackModifier and TypeMethodDescriptionAmberscriptTranscriptionService.startTranscription(String mpId, Track track) AmberscriptTranscriptionService.startTranscription(String mpId, Track track, String... args) -
Uses of Track in org.opencastproject.transcription.api
Methods in org.opencastproject.transcription.api with parameters of type TrackModifier and TypeMethodDescriptionTranscriptionService.startTranscription(String mpId, Track track) TranscriptionService.startTranscription(String mpId, Track track, String... args) -
Uses of Track in org.opencastproject.transcription.googlespeech
Methods in org.opencastproject.transcription.googlespeech with parameters of type TrackModifier and TypeMethodDescriptionGoogleSpeechTranscriptionService.startTranscription(String mpId, Track track) GoogleSpeechTranscriptionService.startTranscription(String mpId, Track track, String... args) protected StringGoogleSpeechTranscriptionService.uploadAudioFileToGoogleStorage(String mpId, Track track) -
Uses of Track in org.opencastproject.transcription.ibmwatson
Methods in org.opencastproject.transcription.ibmwatson with parameters of type TrackModifier and TypeMethodDescriptionIBMWatsonTranscriptionService.startTranscription(String mpId, Track track) IBMWatsonTranscriptionService.startTranscription(String mpId, Track track, String... args) -
Uses of Track in org.opencastproject.transcription.microsoft.azure
Methods in org.opencastproject.transcription.microsoft.azure with parameters of type TrackModifier and TypeMethodDescriptionMicrosoftAzureTranscriptionService.createTranscriptionJob(long jobId, String mpId, Track track, String language) MicrosoftAzureTranscriptionService.startTranscription(String mpId, Track track) MicrosoftAzureTranscriptionService.startTranscription(String mpId, Track track, String... args) -
Uses of Track in org.opencastproject.transcription.workflowoperation
Methods in org.opencastproject.transcription.workflowoperation with parameters of type TrackModifier and TypeMethodDescriptionprotected voidMicrosoftAzureStartTranscriptionOperationHandler.deleteTrack(Track track) -
Uses of Track in org.opencastproject.videoeditor.impl
Methods in org.opencastproject.videoeditor.impl that return TrackModifier and TypeMethodDescriptionprotected TrackVideoEditorServiceImpl.processSmil(Job job, Smil smil, String trackParamGroupId) Splice segments given by smil document for the given track to the new one. -
Uses of Track in org.opencastproject.videogrid.api
Methods in org.opencastproject.videogrid.api with parameters of type TrackModifier and TypeMethodDescriptionVideoGridService.createPartialTrack(List<String> command, Track... tracks) Generate the final video in parts -
Uses of Track in org.opencastproject.videogrid.impl
Methods in org.opencastproject.videogrid.impl with parameters of type TrackModifier and TypeMethodDescriptionVideoGridServiceImpl.createPartialTrack(List<String> command, Track... tracks) -
Uses of Track in org.opencastproject.videogrid.remote
Methods in org.opencastproject.videogrid.remote with parameters of type TrackModifier and TypeMethodDescriptionVideoGridServiceRemoteImpl.createPartialTrack(List<String> command, Track... tracks) -
Uses of Track in org.opencastproject.videosegmenter.api
Methods in org.opencastproject.videosegmenter.api with parameters of type Track -
Uses of Track in org.opencastproject.videosegmenter.ffmpeg
Methods in org.opencastproject.videosegmenter.ffmpeg with parameters of type TrackModifier and TypeMethodDescriptionprotected Mpeg7CatalogVideoSegmenterServiceImpl.filterSegmentation(LinkedList<Segment> segments, Track track, LinkedList<Segment> segmentsNew) Merges small subsequent segments (with high difference) into a bigger oneprotected Mpeg7CatalogVideoSegmenterServiceImpl.filterSegmentation(LinkedList<Segment> segments, Track track, LinkedList<Segment> segmentsNew, int mergeThresh) Merges small subsequent segments (with high difference) into a bigger oneprotected CatalogStarts segmentation on the video track identified bymediapackageIdandelementIdand returns a receipt containing the final result in the form of anMpeg7Catalog.Takes the given track and returns the job that can be used to get the resulting mpeg7 catalog.protected Mpeg7CatalogVideoSegmenterServiceImpl.uniformSegmentation(Track track, LinkedList<Segment> segmentsNew, int prefNumber) Creates a uniform segmentation for a given track, with prefNumber as the number of segments which will all have the same length -
Uses of Track in org.opencastproject.videosegmenter.remote
Methods in org.opencastproject.videosegmenter.remote with parameters of type Track -
Uses of Track in org.opencastproject.waveform.api
Methods in org.opencastproject.waveform.api with parameters of type TrackModifier and TypeMethodDescriptionWaveformService.createWaveformImage(Track sourceTrack, int pixelPerMinute, int minWidth, int maxWidth, int height, String color) Takes the given track and returns the job that will create a waveform image. -
Uses of Track in org.opencastproject.waveform.ffmpeg
Methods in org.opencastproject.waveform.ffmpeg with parameters of type TrackModifier and TypeMethodDescriptionWaveformServiceImpl.createWaveformImage(Track sourceTrack, int pixelsPerMinute, int minWidth, int maxWidth, int height, String color) Takes the given track and returns the job that will create a waveform image. -
Uses of Track in org.opencastproject.waveform.remote
Methods in org.opencastproject.waveform.remote with parameters of type TrackModifier and TypeMethodDescriptionWaveformServiceRemote.createWaveformImage(Track sourceTrack, int pixelsPerMinute, int minWidth, int maxWidth, int height, String color) Takes the given track and returns the job that will create an waveform image using a remote service. -
Uses of Track in org.opencastproject.workflow.api
Methods in org.opencastproject.workflow.api with parameters of type TrackModifier and TypeMethodDescriptionstatic voidWorkflowOperationTagUtil.applyTagDiff(WorkflowOperationTagUtil.TagDiff td, Track t) -
Uses of Track in org.opencastproject.workflow.handler.composer
Methods in org.opencastproject.workflow.handler.composer that return types with arguments of type TrackModifier and TypeMethodDescriptionMultiEncodeWorkflowOperationHandler.ElementProfileTagFlavor.getSelector()Methods in org.opencastproject.workflow.handler.composer with parameters of type TrackModifier and TypeMethodDescriptionprotected longPartialImportWorkflowOperationHandler.mux(MediaPackage mediaPackage, Track video, Track audio, List<MediaPackageElement> elementsToClean) Mux a video and an audio track.protected static booleanPartialImportWorkflowOperationHandler.trackNeedsTobeEncodedToStandard(Track track, List<String> requiredExtensions) Determines if the extension of a track is non-standard and therefore should be re-encoded.Method parameters in org.opencastproject.workflow.handler.composer with type arguments of type TrackModifier and TypeMethodDescriptionprotected JobPartialImportWorkflowOperationHandler.startConcatJob(EncodingProfile profile, List<Track> tracks, float outputFramerate, boolean forceDivisible) Start job to concatenate a list of tracks. -
Uses of Track in org.opencastproject.workflow.handler.videoeditor
Methods in org.opencastproject.workflow.handler.videoeditor with parameters of type TrackModifier and TypeMethodDescriptionprotected SmilVideoEditorWorkflowOperationHandler.replaceAllTracksWith(Smil smil, Track[] otherTracks)