encode_brotli_bit_stream_BlockEncoder

encode_brotli_bit_stream_BlockEncoder

概要

encode_brotli_bit_stream_BlockEncoder は Aspose.Font の FOSS における Python 用のクラスです。

このクラスは Python プログラムで encode_brotli_bit_stream_BlockEncoder オブジェクトを扱うための5つのメソッドを提供します。利用可能なメソッドは: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__。すべてのパブリックメンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_, さらに4つ。

プロパティ

名前型アクセス説明
bits_``読み取りビットを取得します。
depths_``読み取り深さを取得します。
block_split_code_``読み取りブロック分割コードを取得します。
alphabet_size_``読み取りアルファベットのサイズを取得します。
num_block_types_``読み取りブロックタイプの数を取得します。
block_types_``読み取りブロックタイプを取得します。
block_lengths_``読み取りブロックの長さを取得します。
block_ix_``読み取りブロック ix を取得します。
block_len_``読み取りブロック長を取得します。
entropy_ix_``読み取りエントロピー ix を取得します。

メソッド

シグネチャ説明
__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 のストレージに格納します

参照

 日本語