Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.Compression.BrotliEncoder Struct Reference

Public Member Functions

 BrotliEncoder (int quality, int window)
 
void Dispose ()
 
OperationStatus Flush (Span< byte > destination, out int bytesWritten)
 
OperationStatus Compress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock)
 

Static Public Member Functions

static int GetMaxCompressedLength (int inputSize)
 
static bool TryCompress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesWritten)
 
static unsafe bool TryCompress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesWritten, int quality, int window)
 

Package Functions

void InitializeEncoder ()
 
void EnsureInitialized ()
 
void SetQuality (int quality)
 
void SetWindow (int window)
 
OperationStatus Flush (Memory< byte > destination, out int bytesWritten)
 
OperationStatus Compress (ReadOnlyMemory< byte > source, Memory< byte > destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock)
 
unsafe OperationStatus Compress (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesConsumed, out int bytesWritten, BrotliEncoderOperation operation)
 

Package Attributes

SafeBrotliEncoderHandle _state
 

Private Member Functions

void EnsureNotDisposed ()
 

Private Attributes

bool _disposed
 

Detailed Description

Definition at line 7 of file BrotliEncoder.cs.


The documentation for this struct was generated from the following file: