public class Transcoder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SUCCESS_NOT_NEEDED
Constant for
TranscoderListener.onTranscodeCompleted(int):
transcoding was not executed because it was considered
not necessary by the Validator. |
static int |
SUCCESS_TRANSCODED
Constant for
TranscoderListener.onTranscodeCompleted(int). |
| Modifier and Type | Method and Description |
|---|---|
static Transcoder |
getInstance() |
static TranscoderOptions.Builder |
into(DataSink dataSink)
Starts building transcoder options.
|
static TranscoderOptions.Builder |
into(java.io.FileDescriptor fileDescriptor)
Starts building transcoder options.
|
static TranscoderOptions.Builder |
into(java.lang.String outPath)
Starts building transcoder options.
|
java.util.concurrent.Future<java.lang.Void> |
transcode(TranscoderOptions options)
Transcodes video file asynchronously.
|
public static final int SUCCESS_TRANSCODED
TranscoderListener.onTranscodeCompleted(int).
Transcoding was executed successfully.public static final int SUCCESS_NOT_NEEDED
TranscoderListener.onTranscodeCompleted(int):
transcoding was not executed because it was considered
not necessary by the Validator.@NonNull public static Transcoder getInstance()
@NonNull public static TranscoderOptions.Builder into(@NonNull java.lang.String outPath)
outPath - path to output file@NonNull public static TranscoderOptions.Builder into(@NonNull java.io.FileDescriptor fileDescriptor)
fileDescriptor - descriptor of the output file or stream@NonNull public static TranscoderOptions.Builder into(@NonNull DataSink dataSink)
dataSink - the output sink@NonNull
public java.util.concurrent.Future<java.lang.Void> transcode(@NonNull
TranscoderOptions options)
options - The transcoder options.