BrotliEncoder 構造体

定義

Brotli データ形式仕様を使用して、ストリームレス、非割り当て、およびパフォーマンスの高い方法でデータをエンコードおよびデコードするメソッドと静的メソッドを提供します。

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
継承
BrotliEncoder
実装

コンストラクター

名前 説明
BrotliEncoder(Int32, Int32)

指定した品質とウィンドウを使用して、 BrotliEncoder 構造体の新しいインスタンスを初期化します。

メソッド

名前 説明
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

読み取り専用バイト スパンを宛先スパンに圧縮します。

Dispose()

アンマネージ リソースを解放して破棄します。

Flush(Span<Byte>, Int32)

空の読み取り専用スパンのバイトをその宛先に圧縮します。これにより、処理されたすべての入力に対して出力が確実に生成されます。 実際のフラッシュは、ソースが枯渇し、残りのデータの宛先に十分な領域がある場合に実行されます。

GetMaxCompressedLength(Int32)

指定された入力サイズに対して予想される最大圧縮長を取得します。

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

指定された圧縮品質の leven ビットとエンコーダー ウィンドウ ビットを使用して、ソース バイト スパンを宛先バイト スパンに圧縮しようとします。

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

ソース バイト スパンを宛先スパンに圧縮しようとします。

適用対象