SKFrontBufferedStream Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A read-only stream that buffers the specified first chunk of bytes.
public class SKFrontBufferedStream : System.IO.Stream
- Inheritance
-
SKFrontBufferedStream
Remarks
This is useful for decoding images using streams that are not seekable, since SKCodec needs to read the first few bytes to determine the codec to use.
Constructors
SKFrontBufferedStream(Stream) |
Creates a new instance of SKFrontBufferedStream that wraps the specified stream. |
SKFrontBufferedStream(Stream, Boolean) |
Creates a new instance of SKFrontBufferedStream that wraps the specified stream. |
SKFrontBufferedStream(Stream, Int64) |
Creates a new instance of SKFrontBufferedStream that wraps the specified stream. |
SKFrontBufferedStream(Stream, Int64, Boolean) |
Creates a new instance of SKFrontBufferedStream that wraps the specified stream. |
Fields
DefaultBufferSize |
The default number of bytes to buffer (4096 bytes). |
Properties
CanRead |
Gets a value indicating whether the current stream supports reading. |
CanSeek |
Gets a value indicating whether the current stream supports seeking. |
CanWrite |
Gets a value indicating whether the current stream supports writing. |
Length |
Gets the stream length in bytes. |
Position |
Gets the position within the current stream. |
Methods
Dispose(Boolean) |
Releases the unmanaged resources used by the SKFrontBufferedStream and optionally releases the managed resources. |
Flush() |
Clears all buffers for this stream and causes any buffered data to be written to the underlying device. |
Read(Byte[], Int32, Int32) |
Copies bytes from the current buffered stream to an array. |
Seek(Int64, SeekOrigin) |
Sets the position within the current buffered stream. |
SetLength(Int64) |
Sets the length of the buffered stream. |
Write(Byte[], Int32, Int32) |
Copies bytes to the buffered stream and advances the current position within the buffered stream by the number of bytes written. |
Applies to
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈