A C E F G I K M N O P Q R S T V W 

A

ALL_CODECS - Static variable in class net.ypresto.androidtranscoder.compat.MediaCodecListCompat
 
AvcCsdUtils - Class in net.ypresto.androidtranscoder.utils
 
AvcSpsUtils - Class in net.ypresto.androidtranscoder.utils
 
AvcSpsUtils() - Constructor for class net.ypresto.androidtranscoder.utils.AvcSpsUtils
 

C

createAndroid720pStrategy() - Static method in class net.ypresto.androidtranscoder.format.MediaFormatStrategyPresets
Preset based on Nexus 4 camera recording with 720p quality.
createAndroid720pStrategy(int) - Static method in class net.ypresto.androidtranscoder.format.MediaFormatStrategyPresets
Preset based on Nexus 4 camera recording with 720p quality.
createAudioOutputFormat(MediaFormat) - Method in interface net.ypresto.androidtranscoder.format.MediaFormatStrategy
Caution: this method should return null currently.
createExportPreset960x540Strategy() - Static method in class net.ypresto.androidtranscoder.format.MediaFormatStrategyPresets
Preset similar to iOS SDK's AVAssetExportPreset960x540.
createVideoOutputFormat(MediaFormat) - Method in interface net.ypresto.androidtranscoder.format.MediaFormatStrategy
Returns preferred video format for encoding.

E

EXPORT_PRESET_960x540 - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatStrategyPresets

F

findDecoderForFormat(MediaFormat) - Method in class net.ypresto.androidtranscoder.compat.MediaCodecListCompat
 
findEncoderForFormat(MediaFormat) - Method in class net.ypresto.androidtranscoder.compat.MediaCodecListCompat
 

G

getCodecInfos() - Method in class net.ypresto.androidtranscoder.compat.MediaCodecListCompat
 
getDeterminedFormat() - Method in class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 
getDeterminedFormat() - Method in interface net.ypresto.androidtranscoder.engine.TrackTranscoder
Get actual MediaFormat which is used to write to muxer.
getDeterminedFormat() - Method in class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 
getExportPreset960x540() - Static method in class net.ypresto.androidtranscoder.format.MediaFormatPresets
Deprecated.
getExportPreset960x540(int, int) - Static method in class net.ypresto.androidtranscoder.format.MediaFormatPresets
Preset similar to iOS SDK's AVAssetExportPreset960x540.
getFirstVideoAndAudioTrack(MediaExtractor) - Static method in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils
 
getInstance() - Static method in class net.ypresto.androidtranscoder.MediaTranscoder
 
getProfileIdc(ByteBuffer) - Static method in class net.ypresto.androidtranscoder.utils.AvcSpsUtils
 
getProgress() - Method in class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
NOTE: This method is thread safe.
getProgressCallback() - Method in class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
 
getSpsBuffer(MediaFormat) - Static method in class net.ypresto.androidtranscoder.utils.AvcCsdUtils
 
getWrittenPresentationTimeUs() - Method in class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 
getWrittenPresentationTimeUs() - Method in interface net.ypresto.androidtranscoder.engine.TrackTranscoder
Get presentation time of last sample written to muxer.
getWrittenPresentationTimeUs() - Method in class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 

I

InvalidOutputFormatException - Exception in net.ypresto.androidtranscoder.engine
 
InvalidOutputFormatException(String) - Constructor for exception net.ypresto.androidtranscoder.engine.InvalidOutputFormatException
 
isFinished() - Method in class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 
isFinished() - Method in interface net.ypresto.androidtranscoder.engine.TrackTranscoder
 
isFinished() - Method in class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 

K

KEY_AVC_PPS - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
Included in MediaFormat from MediaExtractor.getTrackFormat(int).
KEY_AVC_SPS - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
Included in MediaFormat from MediaExtractor.getTrackFormat(int).
KEY_LEVEL - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
For encoder parameter.
KEY_PROFILE - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
For encoder parameter.
KEY_ROTATION_DEGREES - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
For decoder parameter and included in MediaFormat from MediaExtractor.getTrackFormat(int).

M

mAudioTrackFormat - Variable in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils.TrackResult
 
mAudioTrackIndex - Variable in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils.TrackResult
 
mAudioTrackMime - Variable in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils.TrackResult
 
MediaCodecListCompat - Class in net.ypresto.androidtranscoder.compat
This class emulates basic behavior of MediaCodecList in API level >= 21.
MediaCodecListCompat(int) - Constructor for class net.ypresto.androidtranscoder.compat.MediaCodecListCompat
 
MediaExtractorUtils - Class in net.ypresto.androidtranscoder.utils
 
MediaExtractorUtils.TrackResult - Class in net.ypresto.androidtranscoder.utils
 
MediaFormatExtraConstants - Class in net.ypresto.androidtranscoder.format
 
MediaFormatPresets - Class in net.ypresto.androidtranscoder.format
 
MediaFormatStrategy - Interface in net.ypresto.androidtranscoder.format
 
MediaFormatStrategyPresets - Class in net.ypresto.androidtranscoder.format
 
MediaTranscoder - Class in net.ypresto.androidtranscoder
 
MediaTranscoder.Listener - Interface in net.ypresto.androidtranscoder
 
MediaTranscoderEngine - Class in net.ypresto.androidtranscoder.engine
Internal engine, do not use this directly.
MediaTranscoderEngine() - Constructor for class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
Do not use this constructor unless you know what you are doing.
MediaTranscoderEngine.ProgressCallback - Interface in net.ypresto.androidtranscoder.engine
 
MIMETYPE_AUDIO_AAC - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
 
MIMETYPE_VIDEO_AVC - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
 
MIMETYPE_VIDEO_H263 - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
 
MIMETYPE_VIDEO_VP8 - Static variable in class net.ypresto.androidtranscoder.format.MediaFormatExtraConstants
 
mVideoTrackFormat - Variable in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils.TrackResult
 
mVideoTrackIndex - Variable in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils.TrackResult
 
mVideoTrackMime - Variable in class net.ypresto.androidtranscoder.utils.MediaExtractorUtils.TrackResult
 

N

net.ypresto.androidtranscoder - package net.ypresto.androidtranscoder
 
net.ypresto.androidtranscoder.compat - package net.ypresto.androidtranscoder.compat
 
net.ypresto.androidtranscoder.engine - package net.ypresto.androidtranscoder.engine
 
net.ypresto.androidtranscoder.format - package net.ypresto.androidtranscoder.format
 
net.ypresto.androidtranscoder.utils - package net.ypresto.androidtranscoder.utils
 

O

onDetermineOutputFormat() - Method in interface net.ypresto.androidtranscoder.engine.QueuedMuxer.Listener
 
onProgress(double) - Method in interface net.ypresto.androidtranscoder.engine.MediaTranscoderEngine.ProgressCallback
Called to notify progress.
onTranscodeCanceled() - Method in interface net.ypresto.androidtranscoder.MediaTranscoder.Listener
Called when transcode canceled.
onTranscodeCompleted() - Method in interface net.ypresto.androidtranscoder.MediaTranscoder.Listener
Called when transcode completed.
onTranscodeFailed(Exception) - Method in interface net.ypresto.androidtranscoder.MediaTranscoder.Listener
Called when transcode failed.
onTranscodeProgress(double) - Method in interface net.ypresto.androidtranscoder.MediaTranscoder.Listener
Called to notify progress.
OutputFormatUnavailableException - Exception in net.ypresto.androidtranscoder.format
 
OutputFormatUnavailableException(String) - Constructor for exception net.ypresto.androidtranscoder.format.OutputFormatUnavailableException
 

P

PassThroughTrackTranscoder - Class in net.ypresto.androidtranscoder.engine
 
PassThroughTrackTranscoder(MediaExtractor, int, QueuedMuxer, QueuedMuxer.SampleType, long) - Constructor for class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 

Q

QueuedMuxer - Class in net.ypresto.androidtranscoder.engine
This class queues until all output track formats are determined.
QueuedMuxer(MediaMuxer, QueuedMuxer.Listener) - Constructor for class net.ypresto.androidtranscoder.engine.QueuedMuxer
 
QueuedMuxer.Listener - Interface in net.ypresto.androidtranscoder.engine
 
QueuedMuxer.SampleType - Enum in net.ypresto.androidtranscoder.engine
 

R

REGULAR_CODECS - Static variable in class net.ypresto.androidtranscoder.compat.MediaCodecListCompat
 
release() - Method in class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 
release() - Method in interface net.ypresto.androidtranscoder.engine.TrackTranscoder
 
release() - Method in class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 

S

setDataSource(FileDescriptor) - Method in class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
 
setMaxVideoDuration(long) - Method in class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
 
setOutputFormat(QueuedMuxer.SampleType, MediaFormat) - Method in class net.ypresto.androidtranscoder.engine.QueuedMuxer
 
setProgressCallback(MediaTranscoderEngine.ProgressCallback) - Method in class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
 
setup() - Method in class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 
setup() - Method in interface net.ypresto.androidtranscoder.engine.TrackTranscoder
 
setup() - Method in class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 
stepPipeline() - Method in class net.ypresto.androidtranscoder.engine.PassThroughTrackTranscoder
 
stepPipeline() - Method in interface net.ypresto.androidtranscoder.engine.TrackTranscoder
Step pipeline if output is available in any step of it.
stepPipeline() - Method in class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 

T

TrackTranscoder - Interface in net.ypresto.androidtranscoder.engine
 
transcodeVideo(String, MediaFormatStrategy) - Method in class net.ypresto.androidtranscoder.engine.MediaTranscoderEngine
Run video transcoding.
transcodeVideo(FileDescriptor, String, MediaTranscoder.Listener, long) - Method in class net.ypresto.androidtranscoder.MediaTranscoder
Deprecated.
Use #transcodeVideo(FileDescriptor, String, MediaFormatStrategy, MediaTranscoder.Listener) which accepts output video format.
transcodeVideo(String, String, MediaFormatStrategy, MediaTranscoder.Listener, long) - Method in class net.ypresto.androidtranscoder.MediaTranscoder
Transcodes video file asynchronously.
transcodeVideo(FileDescriptor, String, MediaFormatStrategy, MediaTranscoder.Listener, long) - Method in class net.ypresto.androidtranscoder.MediaTranscoder
Transcodes video file asynchronously.

V

valueOf(String) - Static method in enum net.ypresto.androidtranscoder.engine.QueuedMuxer.SampleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.ypresto.androidtranscoder.engine.QueuedMuxer.SampleType
Returns an array containing the constants of this enum type, in the order they are declared.
VideoTrackTranscoder - Class in net.ypresto.androidtranscoder.engine
 
VideoTrackTranscoder(MediaExtractor, int, MediaFormat, QueuedMuxer, long) - Constructor for class net.ypresto.androidtranscoder.engine.VideoTrackTranscoder
 

W

writeSampleData(QueuedMuxer.SampleType, ByteBuffer, MediaCodec.BufferInfo) - Method in class net.ypresto.androidtranscoder.engine.QueuedMuxer
 
A C E F G I K M N O P Q R S T V W