encode_brotli_bit_stream_BlockEncoder
Översikt
encode_brotli_bit_stream_BlockEncoder är en klass i Aspose.Font FOSS för Python.
Denna klass ger 5 metoder för att arbeta med encode_brotli_bit_stream_BlockEncoder objekt i Python-program. Tillgängliga metoder inkluderar: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.Font FOSS för Pythons paket. och egenskaper: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_,Och 4 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
bits_ | `` | Läsning | Få de bitarna. |
depths_ | `` | Läsning | Fånga djupet . |
block_split_code_ | `` | Läsning | Blockan får split kod. |
alphabet_size_ | `` | Läsning | Det är alfabetstorlek. |
num_block_types_ | `` | Läsning | Det finns num block typer. |
block_types_ | `` | Läsning | Det är block typer. |
block_lengths_ | `` | Läsning | Få block längd. |
block_ix_ | `` | Läsning | Det är block IX. |
block_len_ | `` | Läsning | Blocka till Len. |
entropy_ix_ | `` | Läsning | Det är en entropy IX. |
Metoder
| Signature | Beskrivning |
|---|---|
__init__(alphabet_size, num_block_types, block_types, block_lengths) | Calls Inti I detta fall är det bara att använda kod_brotli_bit_stream_BlockEncoder. |
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage) | Bygg och lagra block-switch entropisk koder i lagret på storage_ix |
BuildAndStoreEntropyCodes(histograms, storage_ix, storage) | Bygg och lagra entropisk kod för angivna histogram i lagring vid lagrings_ix |
StoreSymbol(symbol, storage_ix, storage) | ` skriver ett enda symbol i Brotli bitström på den angivna lagringsindexet, uppdaterar intern entropisk status |
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage) | Lagrar en symbol med kContextBits, kontext och context_map i lagring på storage_ix |