eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ISOBMFFReader::Box':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: Box (private in ISOBMFFReader

This class is only visible from within ISOBMFFReader.

Inheritance:

   Object
   |
   +--ISOBMFFReader::Box
      |
      +--ISOBMFFReader::ColrBox
      |
      +--ISOBMFFReader::DataInformationBox
      |
      +--ISOBMFFReader::FileTypeBox
      |
      +--ISOBMFFReader::FreeBox
      |
      +--ISOBMFFReader::FullBox
      |
      +--ISOBMFFReader::HvcCBox
      |
      +--ISOBMFFReader::IdscBox
      |
      +--ISOBMFFReader::IspeBox
      |
      +--ISOBMFFReader::ItemDataBox
      |
      +--ISOBMFFReader::ItemPropertiesBox
      |
      +--ISOBMFFReader::ItemPropertyContainerBox
      |
      +--ISOBMFFReader::ItemReferenceBox::SingleItemTypeReferenceBox
      |
      +--ISOBMFFReader::ItemReferenceBox::SingleItemTypeReferenceBoxLarge
      |
      +--ISOBMFFReader::MediaDataBox
      |
      +--ISOBMFFReader::PaspBox
      |
      +--ISOBMFFReader::SkipBox
      |
      +--ISOBMFFReader::UnknownBox
      |
      +--ISOBMFFReader::WideBox

Package:
stx:libview2
Category:
System-Support-FileFormats
Owner:
ISOBMFFReader

Description:


https://b.goeswhere.com/ISO_IEC_14496-12_2015.pdf pg 87


Class protocol:

queries
o  isAbstract
Return if this class is an abstract class.
True is returned here for myself only; false for subclasses.
Abstract subclasses must redefine this again.

spec
o  boxDescriptions
'sbgp' 'sample-to-group' "/Duplicated

o  handlerTypeNames

o  type


Instance protocol:

accessing
o  container

o  container: something

o  type
the 4 character box type string

o  type: a4CharTypeString
Modified (format): / 07-08-2023 / 10:42:48 / cg

printing
o  printOn: aStream
(comment from inherited method)
append a user printed representation of the receiver to aStream.
The format is suitable for a human - not meant to be read back.

The default here is to output the receiver's class name.
BUT: this method is heavily redefined for objects which
can print prettier.

o  printOn: aStream indent: indent

reading
o  readBoxesFrom: inStream size: restSize for: isobmffReader

o  readDataFrom: inStream size: restSize for: isobmffReader

** This method must be redefined in concrete classes (subclassResponsibility) **



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sat, 21 Dec 2024 16:12:02 GMT