Structure for storing data in IsoBmff files.
Name | Type | Description | Notes |
---|---|---|---|
ToString | string | Text summary of the box. |
Name | Type | Description | Parameters |
---|---|---|---|
ParceBox | Box | Read next box from stream. | BitStreamReader stream - File stream reader. |
SetExternalConstructor | void | Add external constructor for unimplemented box type. | BoxType type - Box type. ExternalBoxConstructor parser - External box constructor. |
UintToString | string | Convert uint value to string with ASCII coding. | uint value - Unsigned integer. |
Name | Type | Description | Notes |
---|---|---|---|
size | ulong | An integer that specifies the number of bytes in this box, including all its fields and contained boxes; if size is 1 then the actual size is in the field largesize; if size is 0, then this box is the last one in the file, and its contents extend to the end of the file. | |
type | BoxType | Identifies the box type; standard boxes use a compact type, which is normally four printable characters, to permit ease of identification, and is shown so in the boxes below. User extensions use an extended type; in this case, the type field is set to 'uuid'. |
Name | Type | Description | Notes |
---|---|---|---|
ExternalBoxConstructor | Box | External box constructor for unimplemented box types. | BitStreamReader stream - Stream reader. ulong size - Box size in bytes. |
Name | Description | Parameters
------------ | ------------- | ------------- | -------------
Box | Create the box object from the bitstream. | BitStreamReader stream - File stream.
Box | Create the box object from the box type and box size in bytes.
This constructor doesn't read data from the stream. | BoxType boxtype - Box type integer.
ulong size - Box size in bytes.
Box | Create the box object from the bitstream and box type. | BitStreamReader stream - File stream.
BoxType boxtype - Box type integer.