# Dirac - A Video Codec

Created by the British Broadcasting Corporation.

# byteio.h File Reference

`#include <iostream>`
`#include <sstream>`
`#include <iomanip>`
`#include <libdirac_byteio/dirac_byte_stats.h>`

Include dependency graph for byteio.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces

- namespace dirac

## Classes

- class dirac::ByteIO
    Class ByteIO - top-level class for reading/writing bytes to a stream. More...

## Defines

- #define BIT_ZERO 0
- #define BIT_ONE 1
- #define MS_BIT (1 << (CHAR_BIT - 1))
- #define BIT_IN_CHAR(bit) (1 << bit)

## Define Documentation

#define BIT_IN_CHAR | ( | bit |  | ) | (1 << bit)

Referenced by dirac::ByteIO::GetBit(), and dirac::ByteIO::SetBit().

#define BIT_ONE 1

#define BIT_ZERO 0

#define MS_BIT (1 << (CHAR_BIT - 1))

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.