Index

A B C D E F G H I J M N O P R S T U V W 
All Classes|All Packages

A

AbstractJobBuilder<T extends AbstractJobBuilder<T>> - Class in io.mediamachine
Abstract class that has all the common methods for all the jobs.
AbstractJobBuilder() - Constructor for class io.mediamachine.AbstractJobBuilder
 
API - Interface in io.mediamachine.utils
 
AWSCreds - Class in io.mediamachine.models
Amazon Credentials
AWSCreds(String, String, String) - Constructor for class io.mediamachine.models.AWSCreds
Creates a new instance of an Amazon Credentials with the provided configuration.
AzureCreds - Class in io.mediamachine.models
Azure Credentials
AzureCreds(String, String) - Constructor for class io.mediamachine.models.AzureCreds
Creates a new Azure credentials instance with the provided account name and key.

B

bitrate(BitrateKbps) - Method in class io.mediamachine.TranscodeJobBuilder
Set the bitrate to use for the output video.
BitrateKbps - Enum in io.mediamachine.models
Bitrate is an enum used to configure the bitrate of the transcode output.
BOTTOM_LEFT - io.mediamachine.models.Position
Bottom left corner.
BOTTOM_RIGHT - io.mediamachine.models.Position
Bottom right corner.

C

container(Container) - Method in class io.mediamachine.TranscodeJobBuilder
Set the container to use for the output video.
Container - Enum in io.mediamachine.models
Container is an enum used to configure the container of the transcoded video.
createJob(String, String) - Method in interface io.mediamachine.utils.API
 
createJob(String, String) - Method in class io.mediamachine.utils.RealAPI
 
Credentials - Interface in io.mediamachine.models
 

D

DONE - io.mediamachine.models.Status
The process is done.

E

encoder(Encoder) - Method in class io.mediamachine.TranscodeJobBuilder
Set the encoder to use for the output video.
Encoder - Enum in io.mediamachine.models
Encoder is en enum used to configure the encoder used to transcode a video.
execute() - Method in class io.mediamachine.AbstractJobBuilder
 
execute() - Method in class io.mediamachine.SummaryJobBuilder
Executes the job.
execute() - Method in class io.mediamachine.ThumbnailJobBuilder
Executes the Job.
execute() - Method in class io.mediamachine.TranscodeJobBuilder
Executes the Job.

F

failureURL(URL) - Method in class io.mediamachine.models.Webhooks
Set the failureURL for this Webhook
fontColor(String) - Method in class io.mediamachine.models.WatermarkText
Set the fontColor to be used in the watermark text.
fontSize(Integer) - Method in class io.mediamachine.models.WatermarkText
Set the fontSize to be used in the watermark text.
FOUR_MBPS - io.mediamachine.models.BitrateKbps
4000Kbps.
from(String) - Method in class io.mediamachine.AbstractJobBuilder
Set the url with the location of the input.
fromAzure(String, String, String, String) - Method in class io.mediamachine.AbstractJobBuilder
Set the input as a file located on Azure.
fromGcp(String, String, String) - Method in class io.mediamachine.AbstractJobBuilder
Set the input as a file located on GCP.
fromS3(String, String, String, String, String) - Method in class io.mediamachine.AbstractJobBuilder
Set the input as a file located on S3.

G

getFailureURL() - Method in class io.mediamachine.models.Webhooks
 
getJobStatus(String) - Method in interface io.mediamachine.utils.API
 
getJobStatus(String) - Method in class io.mediamachine.utils.RealAPI
 
getSuccessURL() - Method in class io.mediamachine.models.Webhooks
 
getThis() - Method in class io.mediamachine.TranscodeJobBuilder
 
GIF - io.mediamachine.models.SummaryType
GIF configures the output of the Summary to be a gif.

H

H264 - io.mediamachine.models.Encoder
H264 sets h264 as encoder.
H265 - io.mediamachine.models.Encoder
H265 sets h265 as encoder.
height(int) - Method in class io.mediamachine.TranscodeJobBuilder
Set the height of the output video.
height(Integer) - Method in class io.mediamachine.models.WatermarkImage
Set the height of the watermark image.
height(Integer) - Method in class io.mediamachine.models.WatermarkNamedImage
Set the height of the watermark image.

I

IN_PROGRESS - io.mediamachine.models.Status
The process is being processed.
io.mediamachine - package io.mediamachine
 
io.mediamachine.exceptions - package io.mediamachine.exceptions
 
io.mediamachine.models - package io.mediamachine.models
 
io.mediamachine.utils - package io.mediamachine.utils
 

J

Job - Class in io.mediamachine.models
This class is a representation of a Job in mediamachine.io.
Job(String) - Constructor for class io.mediamachine.models.Job
 

M

main(String[]) - Static method in class io.mediamachine.MainClass
 
MainClass - Class in io.mediamachine
 
MainClass() - Constructor for class io.mediamachine.MainClass
 
MediaMachine - Class in io.mediamachine
Client class to connect to MediaMachine services.
MediaMachine(String) - Constructor for class io.mediamachine.MediaMachine
Constructor for MediaMachine.
MP4 - io.mediamachine.models.Container
MP4 sets the container to be mp4.
MP4 - io.mediamachine.models.SummaryType
MP4 configures the output of the Summary to be a mp4.

N

name(String) - Method in class io.mediamachine.models.WatermarkNamedImage
Set the name of the image to be used as a watermark.

O

ONE_MBPS - io.mediamachine.models.BitrateKbps
1000Kbps.
opacity(Float) - Method in class io.mediamachine.models.WatermarkText
Set the opacity of the watermark in the resulting image/video/gif.

P

position(Position) - Method in class io.mediamachine.models.WatermarkText
Set the position of the watermark in the resulting image/video/gif.
Position - Enum in io.mediamachine.models
Position is an enum used to configure the position of a Watermark on the output.

R

RealAPI - Class in io.mediamachine.utils
 
RealAPI() - Constructor for class io.mediamachine.utils.RealAPI
 
removeAudio(boolean) - Method in class io.mediamachine.SummaryJobBuilder
Configure the builder instance to remove the audio from the the summary.
runExecute(String, String) - Method in class io.mediamachine.AbstractJobBuilder
 

S

ServiceException - Exception in io.mediamachine.exceptions
 
ServiceException() - Constructor for exception io.mediamachine.exceptions.ServiceException
 
ServiceException(String) - Constructor for exception io.mediamachine.exceptions.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception io.mediamachine.exceptions.ServiceException
 
ServiceException(Throwable) - Constructor for exception io.mediamachine.exceptions.ServiceException
 
status() - Method in class io.mediamachine.models.Job
This method is used to get the status of the job in our system.
Status - Enum in io.mediamachine.models
Status is the enum representing the differents statuses of a job in mediamachine.io.
successURL(URL) - Method in class io.mediamachine.models.Webhooks
Set the successURL for this Webhook.
summaryGifJob() - Method in class io.mediamachine.MediaMachine
This method returns a new, configured SummaryJobBuilder that can be used to generate a GIF Summary on our services.
SummaryJobBuilder - Class in io.mediamachine
SummaryJobBuilder is a builder for a Summary Job.
summaryMp4Job() - Method in class io.mediamachine.MediaMachine
This method returns a new, configured SummaryJobBuilder that can be used to generate a MP4 Summary on our services.
SummaryType - Enum in io.mediamachine.models
SummaryType is an enum used to configure SummaryJobBuilder to output a GIF or MOV Summary.

T

text(String) - Method in class io.mediamachine.models.WatermarkText
Set the text to be used as a watermark.
thumbnailJob() - Method in class io.mediamachine.MediaMachine
This method returns a new, configured ThumbnailJobBuilder that can be used to generate a Thumbnail on our services.
ThumbnailJobBuilder - Class in io.mediamachine
ThumbnailJobBuilder is a builder for a Thumbnail Job.
to(String) - Method in class io.mediamachine.AbstractJobBuilder
Set the url with the location where the output should be saved.
toAzure(String, String, String, String) - Method in class io.mediamachine.AbstractJobBuilder
Set the output as a file located on Azure.
toGcp(String, String, String) - Method in class io.mediamachine.AbstractJobBuilder
Set the output as a file located on GCP.
TOP_LEFT - io.mediamachine.models.Position
Top left corner.
TOP_RIGHT - io.mediamachine.models.Position
Top right corner.
toS3(String, String, String, String, String) - Method in class io.mediamachine.AbstractJobBuilder
Set the output as a file located on S3.
transcodeJob() - Method in class io.mediamachine.MediaMachine
This method returns a new, configured TranscodeJobBuilder that can be used to Transcode a video on our services.
TranscodeJobBuilder - Class in io.mediamachine
TranscodeJobBuilder is a builder for a Thumbnail Job.
TWO_MBPS - io.mediamachine.models.BitrateKbps
 
type(SummaryType) - Method in class io.mediamachine.SummaryJobBuilder
Configure the builder instance with the type of summary to generate.

U

UNKNOWN - io.mediamachine.models.Status
The process failed because of an unknown error.
url(URL) - Method in class io.mediamachine.models.WatermarkImage
Set the url of the image to be used as a watermark.

V

valueOf(String) - Static method in enum io.mediamachine.models.BitrateKbps
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mediamachine.models.Container
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mediamachine.models.Encoder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mediamachine.models.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mediamachine.models.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mediamachine.models.SummaryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.mediamachine.models.BitrateKbps
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mediamachine.models.Container
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mediamachine.models.Encoder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mediamachine.models.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mediamachine.models.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mediamachine.models.SummaryType
Returns an array containing the constants of this enum type, in the order they are declared.
VP8 - io.mediamachine.models.Encoder
VP8 sets vp8 as encoder.
VP9 - io.mediamachine.models.Encoder
VP9 sets vp9 as encoder.

W

WAITING - io.mediamachine.models.Status
The process is waiting to be queued on our service.
watermark(Watermark) - Method in class io.mediamachine.AbstractJobBuilder
Configure the output to use the provided Watermark.
Watermark - Interface in io.mediamachine.models
Represent a Watermark to be used in the Job Builders.
WatermarkImage - Class in io.mediamachine.models
This class represents a Watermark image (provided as an URL) to be used on any Job output.
WatermarkNamedImage - Class in io.mediamachine.models
This class represents a Watermark named image (using an image stored in https://mediamachine.io) to be used on any Job output.
WatermarkText - Class in io.mediamachine.models
This class represents a Watermark text to be used on any Job output.
webhooks(Webhooks) - Method in class io.mediamachine.AbstractJobBuilder
Set the webhooks to call when the job is done.
Webhooks - Class in io.mediamachine.models
Class to hold the Webhooks URL for success and failure.
WEBM - io.mediamachine.models.Container
WEBM sets the container to be webm.
width(Integer) - Method in class io.mediamachine.AbstractJobBuilder
Set the width of the output.
width(Integer) - Method in class io.mediamachine.models.WatermarkImage
Set the width of the watermark image.
width(Integer) - Method in class io.mediamachine.models.WatermarkNamedImage
Set the width of the watermark image.
withDefaults() - Static method in class io.mediamachine.models.WatermarkImage
Returns a WatermarkImage instances configured with the defaults values: - 300px width.
withDefaults() - Static method in class io.mediamachine.models.WatermarkNamedImage
Returns a WatermarkNamedImage instances configured with the defaults values: - 300px width.
withDefaults() - Static method in class io.mediamachine.models.WatermarkText
Creates a WatermarkTextk instance with the default values: - 12px for font size.
withDefaults() - Static method in class io.mediamachine.models.Webhooks
Creates a new instance of Webhooks with the URLs initialized as empty URL.
withImageWatermark(URL) - Method in class io.mediamachine.AbstractJobBuilder
Configure the output to have an image watermark.
withNamedWatermark(String) - Method in class io.mediamachine.AbstractJobBuilder
Configure the output to have an named image watermark.
withTextWatermark(String) - Method in class io.mediamachine.AbstractJobBuilder
Configure the output to have a watermark text.
A B C D E F G H I J M N O P R S T U V W 
All Classes|All Packages