public GenericRequestBuilder<ModelType, DataType, ResourceType, TranscodeType> transcoder(
            ResourceTranscoder<ResourceType, TranscodeType> transcoder) {
        if (loadProvider != null) {
            loadProvider.setTranscoder(transcoder);
        }

        return this;
    }
Sets the {@link ResourceTranscoder} to use for this load.

@see com.bumptech.glide.load.resource.transcode.UnitTranscoder
@see com.bumptech.glide.load.resource.transcode.GlideBitmapDrawableTranscoder
@see com.bumptech.glide.load.resource.transcode.GifBitmapWrapperDrawableTranscoder

@param transcoder The transcoder to use.
@return This request builder.
core/src/main/java/com/bumptech/glide/GenericRequestBuilder.java