Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- activate(ComponentContext) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
OSGi callback on component activation.
- activate(ComponentContext) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Callback from OSGi that is called when this service is activated.
- adjustABRVMaps(String, int) - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
When the inputs are routed to ABR, some options need to have a v:int suffix for video and a:0 for audio Any options ending with ":v" will get a number, otherwise try and guess use option:(v or a) notables (eg: b:v, c:v), options such as ab or vb will not work
- adjustForNoComplexFilter(String) - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
If this is a raw mapping not used with complex filter, strip the square brackets if there are any
C
- canHandle(File) - Method in class org.opencastproject.composer.impl.EncodingProfileScanner
- close() - Method in class org.opencastproject.composer.impl.EncoderEngine
- commandSplit(String) - Method in class org.opencastproject.composer.impl.EncoderEngine
-
Splits a line into tokens - mindful of single and double quoted string as single token Apache common and guava do not deal with quotes
- ComposerRestService - Class in org.opencastproject.composer.impl.endpoint
-
A REST endpoint delegating functionality to the
ComposerService - ComposerRestService() - Constructor for class org.opencastproject.composer.impl.endpoint.ComposerRestService
- composerService - Variable in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
The composer service
- ComposerServiceImpl - Class in org.opencastproject.composer.impl
-
FFMPEG based implementation of the composer service api.
- ComposerServiceImpl() - Constructor for class org.opencastproject.composer.impl.ComposerServiceImpl
-
Creates a new composer service instance.
- composite(String, String, String, String, String, String, String, String, String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Compose two videos into one with an optional watermark.
- composite(Dimension, Optional<LaidOutElement<Track>>, LaidOutElement<Track>, Optional<LaidOutElement<Attachment>>, String, String, String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- concat(String, String, String, String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Concat multiple tracks having the same codec to a single track.
- concat(String, Dimension, boolean, Track...) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- concat(String, Dimension, float, boolean, Track...) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- convertImage(String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Converts an image to another format.
- convertImage(Attachment, String...) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- convertImageSync(String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Synchronously converts an image to another format.
- convertImageSync(Attachment, String...) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
D
- deactivate() - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
OSGi callback on component deactivation.
- DEFAULT_JOB_LOAD_MAX_MULTIPLE_PROFILES - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
-
The maximum job load allowed for operations that use multiple profile (ProcessSmil, MultiEncode)
- DEFAULT_MULTI_ENCODE_FADE_MILLISECONDS - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- DEFAULT_MULTI_ENCODE_JOB_LOAD_FACTOR - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- DEFAULT_MULTI_ENCODE_TRIM_MILLISECONDS - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- DEFAULT_PROCESS_SMIL_CLIP_TRANSITION_DURATION - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
-
default transition duration for process_smil in seconds
- DEFAULT_PROCESS_SMIL_JOB_LOAD_FACTOR - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
-
The default factor used to multiply the sum of encoding profiles load job for ProcessSmil
- demux(String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Demuxes a track into multiple outputs
- demux(Track, String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
E
- encode(String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Encodes a track.
- encode(Track, String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- EncoderEngine - Class in org.opencastproject.composer.impl
-
Abstract base class for encoder engines.
- EncoderEngine.OutputAggregate - Class in org.opencastproject.composer.impl
-
Rewrite multiple profiles to ffmpeg complex filter filtergraph chains - inputs are passed in as options, eq: [0aa] and [0vv] Any filters in the encoding profiles are moved into a clause in the complex filter chain for each output
- EncodingProfileScanner - Class in org.opencastproject.composer.impl
-
This manager class tries to read encoding profiles from the classpath.
- EncodingProfileScanner() - Constructor for class org.opencastproject.composer.impl.EncodingProfileScanner
G
- getAsplit() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
- getAudioFilter() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
- getOrganizationDirectoryService() - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- getOutFiles() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
- getOutput() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
- getProfile(String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- getProfile(String) - Method in class org.opencastproject.composer.impl.EncodingProfileScanner
-
Returns the encoding profile for the given identifier or
nullif no such profile has been configured. - getProfile(String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
- getProfiles() - Method in class org.opencastproject.composer.impl.EncodingProfileScanner
-
Returns the list of profiles.
- getSecurityService() - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- getSegmentOutputSuffixes() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
Get the profile suffixes with source file string interpolation done
- getService() - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
- getServiceRegistry() - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- getServiceRegistry() - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
- getUserDirectoryService() - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- getVideoFilter() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
- getVsplit() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
H
- hasAdaptivePlaylist() - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
Check for adaptive playlist output - output may need remapping
- hlsFixReference(long, List<File>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- hlsSetReference(Track) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
I
- image(String, String, String, LocalHashMap) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Encodes a track in a media package.
- image(Track, String, double...) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- image(Track, String, Map<String, String>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- imageSync(String, String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Encodes a track in a media package.
- imageSync(Track, String, double...) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- imageToVideo(String, String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Transforms an image attachment to a video track
- imageToVideo(Attachment, String, double) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- inspect(Job, URI) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- inspect(Job, List<URI>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- inspect(Job, List<URI>, List<List<String>>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- install(File) - Method in class org.opencastproject.composer.impl.EncodingProfileScanner
J
- JOB_LOAD_FACTOR_MULTI_ENCODE - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- JOB_LOAD_FACTOR_PROCESS_SMIL - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- JOB_LOAD_MAX_MULTIPLE_PROFILES - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- joinNonNullString(String[], String) - Method in class org.opencastproject.composer.impl.EncoderEngine
-
Use a separator to join a string entry only if it is not null or empty
L
- listProfiles() - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- listProfiles() - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
M
- modified(Map<String, Object>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
OSGI callback when the configuration is updated.
- MULTI_ENCODE_FADE_MILLISECONDS - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- MULTI_ENCODE_TRIM_MILLISECONDS - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
- multiEncode(String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
- multiEncode(Job, Track, List<String>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
A single encoding process that produces multiple outputs from a single track(s) using a list of encoding profiles.
- multiEncode(Track, List<String>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- multiTrimConcat(List<File>, List<Long>, List<EncodingProfile>, int) - Method in class org.opencastproject.composer.impl.EncoderEngine
-
Concatenate segments of one or more input tracks specified by trim points into the track the edits are passed in as double so that it is generic.
- multiTrimConcat(List<File>, List<Long>, List<EncodingProfile>, int, boolean, boolean) - Method in class org.opencastproject.composer.impl.EncoderEngine
- mux(String, String, String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Encodes a track.
- mux(Map<String, Track>, String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- mux(Track, Track, String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
O
- org.opencastproject.composer.impl - package org.opencastproject.composer.impl
- org.opencastproject.composer.impl.endpoint - package org.opencastproject.composer.impl.endpoint
- OutputAggregate(List<EncodingProfile>, Map<String, String>, String, String) - Constructor for class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
- outputAggregateReal(List<EncodingProfile>, Map<String, String>, String, String) - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
Translate the profiles to work with complex filter clauses in ffmpeg, it splits one output into multiple, one for each encoding profile
- outputAggregateReal(List<EncodingProfile>, EncodingProfile, Map<String, String>, String, String) - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
Translate the profiles to work with complex filter clauses in ffmpeg, it splits one output into multiple, one for each encoding profile.
P
- parallelencode(String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Encodes a track to multiple tracks in parallel.
- parallelEncode(Track, String) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- parseTimeArray(String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Parses string containing times in seconds separated by comma.
- process(List<String>) - Method in class org.opencastproject.composer.impl.EncoderEngine
- process(Job) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- PROCESS_SMIL_CLIP_TRANSITION_DURATION - Static variable in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Configuration for process-smil transition duration
- processParameters(String, Map<String, String>) - Method in class org.opencastproject.composer.impl.EncoderEngine.OutputAggregate
-
Replace all the templates with real values for each profile
- processSmil(String, String, String, String) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
ProcessSmil - encode a video based on descriptions in a smil file into all format in the profileIds
- processSmil(Job, Smil, String, String, List<String>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Splice segments given by smil document for the given track to the new one.
- processSmil(Smil, String, String, List<String>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
ProcessSmil processes editing of one source group (which may contain multiple source tracks) to one set of outputs (to one or more encoding profiles).
S
- serverUrl - Variable in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
The base server URL
- serviceRegistry - Variable in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
The service registry
- setComposerService(ComposerService) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Sets the composer service.
- setEncodingProfileReadinessIndicator(ReadinessIndicator) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- setMediaInspectionService(MediaInspectionService) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Sets the media inspection service
- setOrganizationDirectoryService(OrganizationDirectoryService) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Sets a reference to the organization directory service.
- setProfileScanner(EncodingProfileScanner) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Sets the profile scanner.
- setSecurityService(SecurityService) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Callback for setting the security service.
- setServiceRegistry(ServiceRegistry) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Sets the service registry
- setServiceRegistry(ServiceRegistry) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Callback from the OSGi declarative services to set the service registry.
- setSmilService(SmilService) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
- setSmilService(SmilService) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
- setUserDirectoryService(UserDirectoryService) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Callback for setting the user directory service.
- setWorkspace(Workspace) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
-
Sets the workspace
- smilService - Variable in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
The smil service
T
- trim(String, String, long, long) - Method in class org.opencastproject.composer.impl.endpoint.ComposerRestService
-
Trims a track to a new length.
- trim(Track, String, long, long) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
U
- uninstall(File) - Method in class org.opencastproject.composer.impl.EncodingProfileScanner
- update(File) - Method in class org.opencastproject.composer.impl.EncodingProfileScanner
- updated(Dictionary<String, ?>) - Method in class org.opencastproject.composer.impl.ComposerServiceImpl
All Classes and Interfaces|All Packages|Constant Field Values