|
|
This is the header for an interval description.
card32 |
Interval start position.
card32 |
Interval length.
card8 |
Number of layers.
card8 |
Interval flags.
card16 |
Unused. Should be set to 0.
card32 |
Total size of the interval description.
card32 [0] |
Offset to interval descriptions: 0: Utilization header for frame rate utilization 1 1 + (0 * Layers): Layer header für Layer #0 2 2 + (0 * Layers): Empirical Envelope header für Layer #0 3 3 + (0 * Layers): Frame count Empirical Envelope header for layer #0 4: 1 + (1 * Layers): Layer header für Layer #1 5: 2 + (1 * Layers): Empirical Envelope header für Layer #1 6: 3 + (1 * Layers): Frame count Empirical Envelope header for layer #1 ...
inline cardinal |
[static]
Calculate interval header size.
Parameters:
layers | Layer count. |
Returns: Interval header size.
static const cardinal |
Utilization header offset number.
inline cardinal |
[const]
Get layer header offset number.
Parameters:
layer | Layer. |
Returns: Layer offset number.
inline cardinal |
[const]
Get byterate empirical envelope offset number.
Parameters:
layer | Layer. |
Returns: Byterate empirical envelope offset number.
inline cardinal |
[const]
Get frame count empirical envelope offset number.
Parameters:
layer | Layer. |
Returns: Frame count empirical envelope offset number.