Skip navigation links
A B C D F G H I M O P R S T U V W 

A

addSample(int, long, MediaCodec.BufferInfo) - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
addSample(long, MediaCodec.BufferInfo) - Method in class com.iceteck.silicompressorr.videocompression.Track
 
addTrack(MediaFormat, boolean) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
addTrack(MediaFormat, boolean) - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
awaitNewImage() - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 

B

build() - Method in class com.iceteck.silicompressorr.SiliCompressor.Builder
Create the SiliCompressor instance.

C

cachedFile - Static variable in class com.iceteck.silicompressorr.videocompression.MediaController
 
changeFragmentShader(String) - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 
changeFragmentShader(String) - Method in class com.iceteck.silicompressorr.videocompression.TextureRenderer
 
checkGlError(String) - Method in class com.iceteck.silicompressorr.videocompression.TextureRenderer
 
com.iceteck.silicompressorr - package com.iceteck.silicompressorr
 
com.iceteck.silicompressorr.provider - package com.iceteck.silicompressorr.provider
 
com.iceteck.silicompressorr.videocompression - package com.iceteck.silicompressorr.videocompression
 
compress(String, File) - Method in class com.iceteck.silicompressorr.SiliCompressor
Compress the image at with the specified path and return the filepath of the compressed image.
compress(String, File, boolean) - Method in class com.iceteck.silicompressorr.SiliCompressor
Compress the image at with the specified path and return the filepath of the compressed image.
compress(int) - Method in class com.iceteck.silicompressorr.SiliCompressor
Compress drawable file with specified drawableID
compressVideo(String, String) - Method in class com.iceteck.silicompressorr.SiliCompressor
Perform background video compression.
compressVideo(Uri, String) - Method in class com.iceteck.silicompressorr.SiliCompressor
This method compresses the video using the content uri of the video
compressVideo(String, String, int, int, int) - Method in class com.iceteck.silicompressorr.SiliCompressor
Perform background video compression.
compressVideo(Uri, String, int, int, int) - Method in class com.iceteck.silicompressorr.SiliCompressor
This method compresses the video using the content uri of the video
Config - Class in com.iceteck.silicompressorr.videocompression
 
Config() - Constructor for class com.iceteck.silicompressorr.videocompression.Config
 
convertVideo(String, File) - Method in class com.iceteck.silicompressorr.videocompression.MediaController
Perform the actual video compression.
convertVideo(Context, Uri, File) - Method in class com.iceteck.silicompressorr.videocompression.MediaController
Perform the actual video compression.
convertVideo(String, File, int, int, int) - Method in class com.iceteck.silicompressorr.videocompression.MediaController
This is just a wrapper to call the private method convertVideo with the RIGHT arguments Perform the actual video compression.
convertVideo(Context, Uri, File, int, int, int) - Method in class com.iceteck.silicompressorr.videocompression.MediaController
This is just a wrapper to call the private method convertVideo with the RIGHT arguments Perform the actual video compression.
convertVideoFrame(ByteBuffer, ByteBuffer, int, int, int, int, int) - Static method in class com.iceteck.silicompressorr.videocompression.MediaController
 
copyFile(File, File) - Static method in class com.iceteck.silicompressorr.videocompression.MediaController
 
createFileTypeBox() - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createGetContentIntent() - Static method in class com.iceteck.silicompressorr.FileUtils
Get the Intent for selecting content to be used in an Intent Chooser.
createMovie(Mp4Movie) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createMovieBox(Mp4Movie) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStbl(Track) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStco(Track, SampleTableBox) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStsc(Track, SampleTableBox) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStsd(Track, SampleTableBox) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStss(Track, SampleTableBox) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStsz(Track, SampleTableBox) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createStts(Track, SampleTableBox) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
createTrackBox(Track, Mp4Movie) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 

D

drawFrame(SurfaceTexture, boolean) - Method in class com.iceteck.silicompressorr.videocompression.TextureRenderer
 
drawImage(boolean) - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 

F

FileUtils - Class in com.iceteck.silicompressorr
 
finishMovie(boolean) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 

G

gcd(long, long) - Static method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
GenericFileProvider - Class in com.iceteck.silicompressorr.provider
 
GenericFileProvider() - Constructor for class com.iceteck.silicompressorr.provider.GenericFileProvider
 
getAuthorities(Context) - Static method in class com.iceteck.silicompressorr.SiliCompressor
 
getCacheFile() - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
getCompressBitmap(String) - Method in class com.iceteck.silicompressorr.SiliCompressor
Compress the image at with the specified path and return the bitmap data of the compressed image.
getCompressBitmap(String, boolean) - Method in class com.iceteck.silicompressorr.SiliCompressor
Compress the image at with the specified path and return the bitmap data of the compressed image.
getCompressedVideoPath(File) - Method in class com.iceteck.silicompressorr.videocompression.MediaController
 
getCreationTime() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getDataColumn(Context, Uri, String, String[]) - Static method in class com.iceteck.silicompressorr.FileUtils
Get the value of the data column for this Uri.
getDuration() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getExtension(String) - Static method in class com.iceteck.silicompressorr.FileUtils
Gets the extension of a file name, like ".png" or ".jpg".
getFile(Context, Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
Convert Uri into File, if possible.
getFilePath(Context, Uri) - Static method in class com.iceteck.silicompressorr.Util
 
getFrame() - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 
getHandler() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getHeight() - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
getHeight() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getInstance(Context) - Static method in class com.iceteck.silicompressorr.videocompression.MediaController
 
getMatrix() - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
getMediaHeaderBox() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getMimeType(File) - Static method in class com.iceteck.silicompressorr.FileUtils
 
getMimeType(Context, Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
 
getOffset() - Method in class com.iceteck.silicompressorr.videocompression.Sample
 
getPath(Context, Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
Get a file path from a Uri.
getPathWithoutFilename(File) - Static method in class com.iceteck.silicompressorr.FileUtils
Returns the path only (without file name).
getReadableFileSize(int) - Static method in class com.iceteck.silicompressorr.FileUtils
Get the file size in a human-readable string.
getSampleDescriptionBox() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getSampleDurations() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getSamples() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getSize() - Method in class com.iceteck.silicompressorr.videocompression.Sample
 
getSurface() - Method in class com.iceteck.silicompressorr.videocompression.InputSurface
 
getSurface() - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 
getSyncSamples() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getTextureId() - Method in class com.iceteck.silicompressorr.videocompression.TextureRenderer
 
getThumbnail(Context, File) - Static method in class com.iceteck.silicompressorr.FileUtils
Attempt to retrieve the thumbnail of given File from the MediaStore.
getThumbnail(Context, Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
Attempt to retrieve the thumbnail of given Uri from the MediaStore.
getThumbnail(Context, Uri, String) - Static method in class com.iceteck.silicompressorr.FileUtils
Attempt to retrieve the thumbnail of given Uri from the MediaStore.
getTimescale(Mp4Movie) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
getTimeScale() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getTrackId() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getTracks() - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
getUri(Context, File) - Static method in class com.iceteck.silicompressorr.FileUtils
Convert File into Uri.
getVolume() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
getWidth() - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
getWidth() - Method in class com.iceteck.silicompressorr.videocompression.Track
 

H

HIDDEN_PREFIX - Static variable in class com.iceteck.silicompressorr.FileUtils
 

I

InputSurface - Class in com.iceteck.silicompressorr.videocompression
 
InputSurface(Surface) - Constructor for class com.iceteck.silicompressorr.videocompression.InputSurface
 
isAudio() - Method in class com.iceteck.silicompressorr.videocompression.Track
 
isDownloadsDocument(Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
 
isDownloadsDocument(Uri) - Static method in class com.iceteck.silicompressorr.Util
 
isExternalStorageDocument(Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
 
isExternalStorageDocument(Uri) - Static method in class com.iceteck.silicompressorr.Util
 
isGooglePhotosUri(Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
 
isLocal(String) - Static method in class com.iceteck.silicompressorr.FileUtils
 
isMediaDocument(Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
 
isMediaDocument(Uri) - Static method in class com.iceteck.silicompressorr.Util
 
isMediaUri(Uri) - Static method in class com.iceteck.silicompressorr.FileUtils
 

M

makeCurrent() - Method in class com.iceteck.silicompressorr.videocompression.InputSurface
 
makeCurrent() - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 
mContext - Static variable in class com.iceteck.silicompressorr.videocompression.MediaController
 
MediaController - Class in com.iceteck.silicompressorr.videocompression
 
MediaController() - Constructor for class com.iceteck.silicompressorr.videocompression.MediaController
 
MediaController.VideoConvertRunnable - Class in com.iceteck.silicompressorr.videocompression
 
MIME_TYPE - Static variable in class com.iceteck.silicompressorr.videocompression.MediaController
 
MIME_TYPE_APP - Static variable in class com.iceteck.silicompressorr.FileUtils
 
MIME_TYPE_AUDIO - Static variable in class com.iceteck.silicompressorr.FileUtils
 
MIME_TYPE_IMAGE - Static variable in class com.iceteck.silicompressorr.FileUtils
 
MIME_TYPE_TEXT - Static variable in class com.iceteck.silicompressorr.FileUtils
 
MIME_TYPE_VIDEO - Static variable in class com.iceteck.silicompressorr.FileUtils
 
MP4Builder - Class in com.iceteck.silicompressorr.videocompression
 
MP4Builder() - Constructor for class com.iceteck.silicompressorr.videocompression.MP4Builder
 
Mp4Movie - Class in com.iceteck.silicompressorr.videocompression
 
Mp4Movie() - Constructor for class com.iceteck.silicompressorr.videocompression.Mp4Movie
 

O

onFrameAvailable(SurfaceTexture) - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 
OutputSurface - Class in com.iceteck.silicompressorr.videocompression
 
OutputSurface(int, int, int) - Constructor for class com.iceteck.silicompressorr.videocompression.OutputSurface
 
OutputSurface() - Constructor for class com.iceteck.silicompressorr.videocompression.OutputSurface
 

P

path - Variable in class com.iceteck.silicompressorr.videocompression.MediaController
 

R

release() - Method in class com.iceteck.silicompressorr.videocompression.InputSurface
 
release() - Method in class com.iceteck.silicompressorr.videocompression.OutputSurface
 
run() - Method in class com.iceteck.silicompressorr.videocompression.MediaController.VideoConvertRunnable
 
runConversion(String, File) - Static method in class com.iceteck.silicompressorr.videocompression.MediaController.VideoConvertRunnable
 

S

Sample - Class in com.iceteck.silicompressorr.videocompression
 
Sample(long, long) - Constructor for class com.iceteck.silicompressorr.videocompression.Sample
 
scheduleVideoConvert(String, File) - Method in class com.iceteck.silicompressorr.videocompression.MediaController
Background conversion for queueing tasks
sComparator - Static variable in class com.iceteck.silicompressorr.FileUtils
File and folder comparator.
sDirFilter - Static variable in class com.iceteck.silicompressorr.FileUtils
Folder (directories) filter.
selectCodec(String) - Static method in class com.iceteck.silicompressorr.videocompression.MediaController
 
selectColorFormat(MediaCodecInfo, String) - Static method in class com.iceteck.silicompressorr.videocompression.MediaController
 
setCacheFile(File) - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
setPresentationTime(long) - Method in class com.iceteck.silicompressorr.videocompression.InputSurface
 
setRotation(int) - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
setSize(int, int) - Method in class com.iceteck.silicompressorr.videocompression.Mp4Movie
 
sFileFilter - Static variable in class com.iceteck.silicompressorr.FileUtils
File (not directories) filter.
SiliCompressor - Class in com.iceteck.silicompressorr
 
SiliCompressor(Context) - Constructor for class com.iceteck.silicompressorr.SiliCompressor
 
SiliCompressor.Builder - Class in com.iceteck.silicompressorr
Fluent API for creating SiliCompressor instances.
surfaceCreated() - Method in class com.iceteck.silicompressorr.videocompression.TextureRenderer
 
swapBuffers() - Method in class com.iceteck.silicompressorr.videocompression.InputSurface
 

T

TextureRenderer - Class in com.iceteck.silicompressorr.videocompression
 
TextureRenderer(int) - Constructor for class com.iceteck.silicompressorr.videocompression.TextureRenderer
 
Track - Class in com.iceteck.silicompressorr.videocompression
 
Track(int, MediaFormat, boolean) - Constructor for class com.iceteck.silicompressorr.videocompression.Track
 

U

Util - Class in com.iceteck.silicompressorr
Created by Larry Akah on 5/23/17.
Util() - Constructor for class com.iceteck.silicompressorr.Util
 

V

VIDEO_COMPRESSOR_TEMP_DIR - Static variable in class com.iceteck.silicompressorr.videocompression.Config
Application folder for video files
videoCompressionPath - Static variable in class com.iceteck.silicompressorr.SiliCompressor
 

W

with(Context) - Static method in class com.iceteck.silicompressorr.SiliCompressor
 
writeSampleData(int, ByteBuffer, MediaCodec.BufferInfo, boolean) - Method in class com.iceteck.silicompressorr.videocompression.MP4Builder
 
A B C D F G H I M O P R S T U V W 
Skip navigation links