Lines Matching refs:BoxReader
21 class BoxReader;
25 virtual bool Parse(BoxReader* reader) = 0;
70 class MEDIA_EXPORT BoxReader : public BufferReader {
72 ~BoxReader();
74 // Create a BoxReader from a buffer. Note that this function may return NULL
79 // |buf| is retained but not owned, and must outlive the BoxReader instance.
80 static BoxReader* ReadTopLevelBox(const uint8* buf,
140 BoxReader(const uint8* buf, const int size, const LogCB& log_cb);
156 typedef std::multimap<FourCC, BoxReader> ChildMap;
165 template<typename T> bool BoxReader::ReadChildren(std::vector<T>* children) {
171 bool BoxReader::MaybeReadChildren(std::vector<T>* children) {
194 bool BoxReader::ReadAllChildren(std::vector<T>* children) {
200 BoxReader child_reader(&buf_[pos_], size_ - pos_, log_cb_);