-
public class Transcoder
-
-
Field Summary
Fields Modifier and Type Field Description public final static intSUCCESS_TRANSCODEDpublic final static intSUCCESS_NOT_NEEDED
-
Method Summary
Modifier and Type Method Description static TranscodergetInstance()static TranscoderOptions.Builderinto(@NonNull() String outPath)Starts building transcoder options.Requires a non null absolute path to the output file. static TranscoderOptions.Builderinto(@NonNull() FileDescriptor fileDescriptor)Starts building transcoder options. static TranscoderOptions.Builderinto(@NonNull() DataSink dataSink)Starts building transcoder options.Requires a non null sink. Future<Void>transcode(@NonNull() TranscoderOptions options)Transcodes video file asynchronously. -
-
Method Detail
-
getInstance
@NonNull() static Transcoder getInstance()
-
into
@NonNull() static TranscoderOptions.Builder into(@NonNull() String outPath)
Starts building transcoder options.Requires a non null absolute path to the output file.
- Parameters:
outPath- path to output file
-
into
@RequiresApi(api = Build.VERSION_CODES.O)@NonNull() static TranscoderOptions.Builder into(@NonNull() FileDescriptor fileDescriptor)
Starts building transcoder options.Requires a non null fileDescriptor to the output file or stream
- Parameters:
fileDescriptor- descriptor of the output file or stream
-
into
@NonNull() static TranscoderOptions.Builder into(@NonNull() DataSink dataSink)
Starts building transcoder options.Requires a non null sink.
- Parameters:
dataSink- the output sink
-
-
-
-