Class VideoPreprocessChain
- java.lang.Object
-
- com.cloudinary.android.preprocess.PreprocessChain<android.net.Uri>
-
- com.cloudinary.android.preprocess.VideoPreprocessChain
-
public class VideoPreprocessChain extends com.cloudinary.android.preprocess.PreprocessChain<android.net.Uri>A preprocess chain to run on videos before uploading. Pass an instance of a populated chain toUploadRequest.preprocess(PreprocessChain). The processing steps will run by the order in which they were added to the chain. This chain uses the default Video encoder/decoder, however custom implementations can be supplied usingPreprocessChain.loadWith(ResourceDecoder)andPreprocessChain.saveWith(ResourceEncoder).
-
-
Constructor Summary
Constructors Constructor Description VideoPreprocessChain()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.cloudinary.android.preprocess.ResourceDecoder<android.net.Uri>getDefaultDecoder()protected com.cloudinary.android.preprocess.ResourceEncoder<android.net.Uri>getDefaultEncoder()static VideoPreprocessChainvideoTranscodingChain(Parameters parameters)Convenience method for building an efficient video transcoding chain usingTranscode.
-
-
-
Method Detail
-
videoTranscodingChain
public static VideoPreprocessChain videoTranscodingChain(Parameters parameters)
Convenience method for building an efficient video transcoding chain usingTranscode. Use this inUploadRequest.preprocess(PreprocessChain).- Parameters:
parameters- Transcoding parameters.- Returns:
- The prepared chain to pass on to
UploadRequest.preprocess(PreprocessChain)
-
getDefaultEncoder
protected com.cloudinary.android.preprocess.ResourceEncoder<android.net.Uri> getDefaultEncoder()
- Specified by:
getDefaultEncoderin classcom.cloudinary.android.preprocess.PreprocessChain<android.net.Uri>
-
getDefaultDecoder
protected com.cloudinary.android.preprocess.ResourceDecoder<android.net.Uri> getDefaultDecoder()
- Specified by:
getDefaultDecoderin classcom.cloudinary.android.preprocess.PreprocessChain<android.net.Uri>
-
-