encode_brotli_bit_stream_BlockEncoder
encode_brotli_bit_stream_BlockEncoder
Overview
encode_brotli_bit_stream_BlockEncoder є клас у Aspose.Font FOSS для Python.
Цей клас надає 5 методів роботи з об’єктами encode_brotli_bit_stream_BlockEncoder в програмах Python. Доступні методи включають: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python. Свойства: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_, і ще 4 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
bits_ | `` | Read | Впіймає всі частини . |
depths_ | `` | Read | Він отримує глибокі . |
block_split_code_ | `` | Read | Отримає код для розділення блоків . |
alphabet_size_ | `` | Read | Знайдіть розмір алфавіту . |
num_block_types_ | `` | Read | Він отримує відну блоку . |
block_types_ | `` | Read | Він отримує типи блоків . |
block_lengths_ | `` | Read | Обирає довжину блоків . |
block_ix_ | `` | Read | Він отримує блок IX . |
block_len_ | `` | Read | Він отримує клочок . |
entropy_ix_ | `` | Read | отримує ентропію IX . |
Methods
| Signature | Description |
|---|---|
__init__(alphabet_size, num_block_types, block_types, block_lengths) | Calls init (починається) на цьому прикладі encode_brotli_bit_stream_BlockEncoder. |
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage) | Створює і зберігає коди ентропії блокового переключення в сховище storage_ix. |
BuildAndStoreEntropyCodes(histograms, storage_ix, storage) | Створює і зберігає коди ентропії для даних гістограм у сховище storage_ix. |
StoreSymbol(symbol, storage_ix, storage) | ` записує один символ в біт-потік Brotli на визначеному індексі зберігання, оновлюючи стан внутрішньої ентропії. |
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage) | Заховує символ з використанням kContextBits, контексту та context_map у сховище storage_ix. |