☰
Module encode
Macros
Structs
Enums
Constants
Statics
Functions
?
Module
brotli
::
enc
::
encode
source
·
[
−
]
Macros
GetHashTable
🔒
GetNextOut
🔒
Structs
BrotliEncoderStateStruct
RingBuffer
Enums
BrotliEncoderOperation
BrotliEncoderParameter
BrotliEncoderStreamState
IsFirst
NextOut
🔒
Constants
BROTLI_LARGE_MAX_DISTANCE_BITS
BROTLI_LARGE_MAX_WBITS
BROTLI_LARGE_MIN_WBITS
BROTLI_MAX_ALLOWED_DISTANCE
BROTLI_MAX_DISTANCE
BROTLI_MAX_DISTANCE_BITS
BROTLI_MAX_WINDOW_BITS
BROTLI_NUM_DISTANCE_SHORT_CODES
BROTLI_NUM_DISTANCE_SYMBOLS
Statics
kCompressFragmentTwoPassBlockSize
🔒
kMinUTF8Ratio
🔒
kStaticContextMapComplexUTF8
🔒
Functions
BROTLI_DISTANCE_ALPHABET_SIZE
BrotliEncoderCleanupState
🔒
BrotliEncoderCompress
BrotliEncoderCompressStream
BrotliEncoderCompressStreamFast
🔒
BrotliEncoderCopyInputToRingBuffer
BrotliEncoderCreateInstance
BrotliEncoderDestroyInstance
BrotliEncoderHasMoreOutput
BrotliEncoderInitParams
BrotliEncoderInputBlockSize
BrotliEncoderIsFinished
BrotliEncoderMaxCompressedSize
BrotliEncoderMaxCompressedSizeMulti
BrotliEncoderSetCustomDictionary
BrotliEncoderSetCustomDictionaryWithOptionalPrecomputedHasher
BrotliEncoderSetParameter
BrotliEncoderTakeOutput
BrotliEncoderVersion
BrotliEncoderWriteData
BrotliMakeHasher
🔒
CheckFlushComplete
🔒
CheckFlushCompleteInner
🔒
ChooseContextMap
🔒
ChooseContextMode
🔒
ChooseDistanceParams
🔒
ChooseHasher
🔒
ComputeLgBlock
🔒
ComputeRbBits
🔒
CopyInputToRingBuffer
🔒
DecideOverLiteralContextModeling
🔒
DestroyHasher
🔒
EncodeData
🔒
EncodeWindowBits
🔒
EnsureInitialized
🔒
ExtendLastCommand
🔒
GetBrotliStorage
🔒
GetHashTableInternal
🔒
GetHasherCommon
🔒
GetNextOutInternal
🔒
HashTableSize
🔒
HasherPrependCustomDictionary
🔒
HasherReset
🔒
HasherSetup
InitCommandPrefixCodes
🔒
InitInsertCommand
InitOrStitchToPreviousBlock
🔒
InitializeH2
🔒
InitializeH3
🔒
InitializeH4
🔒
InitializeH5
🔒
InitializeH6
🔒
InitializeH9
🔒
InitializeH54
🔒
InjectBytePaddingBlock
🔒
InjectFlushOrPushOutput
🔒
InputBlockSize
🔒
IsNextOutNull
🔒
MakeUncompressedStream
🔒
MaxHashTableSize
🔒
MaxMetablockSize
🔒
NextOutIncrement
🔒
ProcessMetadata
🔒
RemainingInputBlockSize
🔒
RingBufferFree
🔒
RingBufferInit
🔒
RingBufferInitBuffer
🔒
RingBufferSetup
🔒
RingBufferWrite
🔒
RingBufferWriteTail
🔒
SanitizeParams
ShouldCompress
🔒
ShouldUseComplexStaticContextMap
🔒
UnprocessedInputSize
🔒
UpdateLastProcessedPos
🔒
UpdateSizeHint
🔒
WrapPosition
🔒
WriteMetaBlockInternal
🔒
WriteMetadataHeader
🔒
brotli_max_int
🔒
brotli_min_int
🔒
brotli_min_uint32_t
🔒
check_large_window_ok
🔒
set_parameter