Home | History | Annotate | Download | only in mp4

Lines Matching refs:BoxReader

82 BoxReader::BoxReader(const uint8* buf, const int size,
92 BoxReader::~BoxReader() {
102 BoxReader* BoxReader::ReadTopLevelBox(const uint8* buf,
106 scoped_ptr<BoxReader> reader(new BoxReader(buf, buf_size, log_cb));
122 bool BoxReader::StartTopLevelBox(const uint8* buf,
128 BoxReader reader(buf, buf_size, log_cb);
140 bool BoxReader::IsValidTopLevelBox(const FourCC& type,
167 bool BoxReader::ScanChildren() {
173 BoxReader child(&buf_[pos_], size_ - pos_, log_cb_);
176 children_.insert(std::pair<FourCC, BoxReader>(child.type(), child));
184 bool BoxReader::ReadChild(Box* child) {
196 bool BoxReader::MaybeReadChild(Box* child) {
201 bool BoxReader::ReadFullBoxHeader() {
209 bool BoxReader::ReadHeader(bool* err) {