encode_Metablock

encode_Metablock

Genel Bakış

encode_Metablock Python için FOSS’de bir sınıf.

Bu sınıf, Python programlarında encode_Metablock nesnelerle çalışmak için 5 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BuildMetaBlock, BuildMetaBlockGreedy, BuildMetaBlockGreedyWithContexts, OptimizeHistograms, __init__. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
__init__()Calls init (başlangıç) Bu encode_Metablock örneğinde.
BuildMetaBlock(ringbuffer, pos, mask, prev_byte, prev_byte2, cmds, num_commands, literal_context_mode, mb)Ringbuffer, konum, mask, önceki baytlar, komut listesi ve bağlam modunu kullanarak bir meta blok oluşturur.
BuildMetaBlockGreedy(ringbuffer, pos, mask, commands, n_commands, mb)Ringbuffer, pozisyon, maske ve verilen komutlardan açgözlü bir şekilde meta blok oluşturur.
BuildMetaBlockGreedyWithContexts(ringbuffer, pos, mask, prev_byte, prev_byte2, literal_context_mode, num_contexts, static_context_map, commands, n_commands, mb)Sözcük bağlamları, statik bağlama haritası ve komutlarla açgözlü bir meta blok oluşturur.
OptimizeHistograms(num_direct_distance_codes, distance_postfix_bits, mb)Mesafe kod parametreleri verilen meta blok histogramlarını optimize eder.

Ayrıca bakınız:

 Türkçe