References
==========

```@meta
CurrentModule = TranscodingStreams
```

TranscodingStream
-----------------

```@docs
TranscodingStream(codec::Codec, stream::IO)
transcode(codec::Codec, data::Vector{UInt8})
TranscodingStreams.TOKEN_END
TranscodingStreams.unsafe_read
TranscodingStreams.unread
TranscodingStreams.unsafe_unread
```

Statistics
----------

```@docs
TranscodingStreams.Stats
TranscodingStreams.stats
```

Codec
-----

```@docs
TranscodingStreams.Noop
TranscodingStreams.NoopStream
```

```@docs
TranscodingStreams.Codec
TranscodingStreams.expectedsize
TranscodingStreams.minoutsize
TranscodingStreams.initialize
TranscodingStreams.finalize
TranscodingStreams.startproc
TranscodingStreams.process
```

Internal types
--------------

```@docs
TranscodingStreams.Memory
TranscodingStreams.Error
TranscodingStreams.State
```
