- Copy Brotli algorithm 3rd party source code for tool Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Bell Song <binx.song@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			838 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			838 B
		
	
	
	
		
			C++
		
	
	
	
	
	
/* Copyright 2013 Google Inc. All Rights Reserved.
 | 
						|
 | 
						|
   Distributed under MIT license.
 | 
						|
   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 | 
						|
*/
 | 
						|
 | 
						|
/* API for parallel Brotli compression
 | 
						|
   Note that this is only a proof of concept currently and not part of the
 | 
						|
   final API yet. */
 | 
						|
 | 
						|
#ifndef BROTLI_ENC_ENCODE_PARALLEL_H_
 | 
						|
#define BROTLI_ENC_ENCODE_PARALLEL_H_
 | 
						|
 | 
						|
#include "../common/types.h"
 | 
						|
#include "./compressor.h"
 | 
						|
 | 
						|
namespace brotli {
 | 
						|
 | 
						|
int BrotliCompressBufferParallel(BrotliParams params,
 | 
						|
                                 size_t input_size,
 | 
						|
                                 const uint8_t* input_buffer,
 | 
						|
                                 size_t* encoded_size,
 | 
						|
                                 uint8_t* encoded_buffer);
 | 
						|
 | 
						|
}  /* namespace brotli */
 | 
						|
 | 
						|
#endif  /* BROTLI_ENC_ENCODE_PARALLEL_H_ */
 |