code: @Override
      public void decodeHeader() {
          // flv header is 9 bytes
          fillBuffer(9);
          header = new FLVHeader();
          // skip signature
          in.skip(4);
          header.setTypeFlags(in.get());
          header.setDataOffset(in.getInt());
          if (log.isDebugEnabled()) {
              log.debug("Header: {}", header.toString());
          }
      }
docs: {@inheritDoc}