/BitStream

Bit writer to buffer and read from buffer for codecs. based on ffmpeg code

Primary LanguageC++MIT LicenseMIT

BitStream

Bit writer to buffer and read from buffer for codecs. based on ffmpeg code

#include <iostream>
#include "bitstream.hpp"

int main() {
    BitWriter writer;

    writer.writeBit(1);
    writer.writeBit(0);
    writer.writeBits(4,0xf);

    writer.flush();
    std::cout << writer;

    BitReader reader(writer.data(), writer.size(), writer.size_in_bits());

    std::cout << reader;
    return 0;
}