public class MediaTranscoder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MediaTranscoder.Listener |
| Modifier and Type | Method and Description |
|---|---|
static MediaTranscoder |
getInstance() |
java.util.concurrent.Future<java.lang.Void> |
transcodeVideo(java.io.FileDescriptor inFileDescriptor,
java.lang.String outPath,
MediaFormatStrategy outFormatStrategy,
MediaTranscoder.Listener listener,
long maxVideoDuration)
Transcodes video file asynchronously.
|
java.util.concurrent.Future<java.lang.Void> |
transcodeVideo(java.io.FileDescriptor inFileDescriptor,
java.lang.String outPath,
MediaTranscoder.Listener listener,
long maxVideoDuration)
Deprecated.
Use
#transcodeVideo(FileDescriptor, String, MediaFormatStrategy, MediaTranscoder.Listener) which accepts output video format. |
java.util.concurrent.Future<java.lang.Void> |
transcodeVideo(java.lang.String inPath,
java.lang.String outPath,
MediaFormatStrategy outFormatStrategy,
MediaTranscoder.Listener listener,
long maxVideoDuration)
Transcodes video file asynchronously.
|
public static MediaTranscoder getInstance()
@Deprecated
public java.util.concurrent.Future<java.lang.Void> transcodeVideo(java.io.FileDescriptor inFileDescriptor,
java.lang.String outPath,
MediaTranscoder.Listener listener,
long maxVideoDuration)
#transcodeVideo(FileDescriptor, String, MediaFormatStrategy, MediaTranscoder.Listener) which accepts output video format.inFileDescriptor - FileDescriptor for input.outPath - File path for output.listener - Listener instance for callback.public java.util.concurrent.Future<java.lang.Void> transcodeVideo(java.lang.String inPath,
java.lang.String outPath,
MediaFormatStrategy outFormatStrategy,
MediaTranscoder.Listener listener,
long maxVideoDuration)
throws java.io.IOException
inPath - File path for input.outPath - File path for output.outFormatStrategy - Strategy for output video format.listener - Listener instance for callback.java.io.IOException - if input file could not be read.public java.util.concurrent.Future<java.lang.Void> transcodeVideo(java.io.FileDescriptor inFileDescriptor,
java.lang.String outPath,
MediaFormatStrategy outFormatStrategy,
MediaTranscoder.Listener listener,
long maxVideoDuration)
inFileDescriptor - FileDescriptor for input.outPath - File path for output.outFormatStrategy - Strategy for output video format.listener - Listener instance for callback.