BrotliEncoder Struct

Definitie

Biedt methoden en statische methoden voor het coderen en decoderen van gegevens op een stroomloze, niet-toegewezen en performante manier met behulp van de specificatie van de Brotli-gegevensindeling.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Overname
BrotliEncoder
Implementeringen

Constructors

Name Description
BrotliEncoder(Int32, Int32)

Initialiseert een nieuw exemplaar van de BrotliEncoder structuur met behulp van de opgegeven kwaliteit en het opgegeven venster.

Methoden

Name Description
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Comprimeert een bytespanne met het kenmerk Alleen-lezen in een doelbereik.

Dispose()

Er worden onbeheerde resources vrijgemaakt en verwijderd.

Flush(Span<Byte>, Int32)

Comprimeert een lege alleen-lezen periode van bytes naar de bestemming, die ervoor zorgt dat de uitvoer wordt geproduceerd voor alle verwerkte invoer. Er wordt een werkelijke opspoeling uitgevoerd wanneer de bron wordt uitgeput en er voldoende ruimte is in de bestemming voor de resterende gegevens.

GetMaxCompressedLength(Int32)

Hiermee wordt de maximale verwachte gecomprimeerde lengte opgehaald voor de opgegeven invoergrootte.

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

Probeert een bron-bytespanne te comprimeren in een doel-bytespanne, met behulp van de geleverde bits van de compressiekwaliteit leven en encodervensters.

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

Probeert een bron-bytespanne te comprimeren in een doelbereik.

Van toepassing op