BitStream
은 FileStream 의 내용을 byte
가 아닌 bit
단위로 읽을 수 있게 해줍니다.
BitStream
의 구현 과정은 **PNG 파일을 읽어보자** 강좌에서 확인할 수 있습니다. 강좌에서는 PNG 파일 만을 읽기 위한 버전으로 작성되지만, RendererJS 에서는 PNG 파일은 물론, 다른 파일(e.g. FBX)에서도 사용할 수 있도록 generic version 으로 작성되어 있습니다.
<aside>
FileStream 으로부터 bit 를 읽어들이는 BitStream 을 생성합니다.
</aside>
<aside>
bitCount 만큼 bit 를 추출합니다.
</aside>
<aside>
FileStream 을 얻습니다.
</aside>
<aside>
BitStream 에 버퍼링되어 있는 bit 들의 갯수를 얻습니다.
</aside>