Class SilenceDetectionServiceRemote
java.lang.Object
org.opencastproject.serviceregistry.api.RemoteBase
org.opencastproject.silencedetection.remote.SilenceDetectionServiceRemote
- All Implemented Interfaces:
SilenceDetectionService
Silence dedection service proxy for use as a JVM local service.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencastproject.serviceregistry.api.RemoteBase
RemoteBase.HttpClientClosingInputStream -
Field Summary
Fields inherited from class org.opencastproject.serviceregistry.api.RemoteBase
client, remoteServiceManager, serviceTypeFields inherited from interface org.opencastproject.silencedetection.api.SilenceDetectionService
JOB_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRun silence detection on audio (visual) file.Run silence detection on audio (visual) file.voidsetRemoteServiceManager(ServiceRegistry serviceRegistry) Sets the remote service manager.voidsetTrustedHttpClient(TrustedHttpClient trustedHttpClient) Sets the trusted http clientMethods inherited from class org.opencastproject.serviceregistry.api.RemoteBase
closeConnection, elementsFromHttpResponse, getResponse, getResponse, runRequest
-
Constructor Details
-
SilenceDetectionServiceRemote
public SilenceDetectionServiceRemote()
-
-
Method Details
-
detect
Description copied from interface:SilenceDetectionServiceRun silence detection on audio (visual) file.- Specified by:
detectin interfaceSilenceDetectionService- Parameters:
sourceTrack- track to detect non silent segments from- Returns:
- Job detection job
- Throws:
SilenceDetectionFailedException- if fails
-
detect
public Job detect(Track sourceTrack, Track[] referencedTracks) throws SilenceDetectionFailedException Description copied from interface:SilenceDetectionServiceRun silence detection on audio (visual) file.- Specified by:
detectin interfaceSilenceDetectionService- Parameters:
sourceTrack- track to detect non silent segments fromreferencedTracks- tracks to reference in smil file instead of sourceTrack- Returns:
- Job detection job
- Throws:
SilenceDetectionFailedException- if fails
-
setTrustedHttpClient
Description copied from class:RemoteBaseSets the trusted http client- Overrides:
setTrustedHttpClientin classRemoteBase- Parameters:
trustedHttpClient-
-
setRemoteServiceManager
Description copied from class:RemoteBaseSets the remote service manager.- Overrides:
setRemoteServiceManagerin classRemoteBase- Parameters:
serviceRegistry-
-