Home | History | Annotate | Download | only in mp4

Lines Matching defs:Box

23 struct MEDIA_EXPORT Box {
24 virtual ~Box();
75 // if an intact, complete box was not available in the buffer. If |*err| is
76 // set, there was a stream-level error when creating the box; otherwise, NULL
85 // Read the box header from the current buffer. This function returns true if
87 // does not check to ensure the entire box is in the buffer before returning
98 // Returns true if |type| is recognized to be a top-level box, false
104 // Scan through all boxes within the current box, starting at the current
108 // Read exactly one child box from the set of children. The type of the child
110 bool ReadChild(Box* child) WARN_UNUSED_RESULT;
114 bool MaybeReadChild(Box* child) WARN_UNUSED_RESULT;
124 // Read all children, regardless of FourCC. This is used from exactly one box,
130 // Populate the values of 'version()' and 'flags()' from a full box header.
132 // the box has been initialized, and does not re-read the main box header.
143 // indicates that the box header and its contents were not available in the
144 // stream or were nonsensical, and that the box must not be used further. In
147 // no more data is coming (i.e. EOS or end of containing box). If |*err| is
158 // The set of child box FourCCs and their corresponding buffer readers. Only