... | ... | @@ -20,7 +20,9 @@ Data is synchronised and organised into discrete frames that are represented by |
|
|
* **1.4.1** `VideoFrame` channels have a non-persistent storage status.
|
|
|
* **1.5** Channels between 32 and 64 are fixed to `AudioFrame` type.
|
|
|
* **1.5.1** `AudioFrame` channels have an accumulate recent changes storage status.
|
|
|
* **1.6** A `Frame` must include an ID and timestamp in milliseconds.
|
|
|
* **1.6** Channels between 64 and 4046 are of mixed but fixed types and are reserved.
|
|
|
* **1.7** Channels above 4096 have no fixed type and are not reserved.
|
|
|
* **1.8** A `Frame` must include an ID and timestamp in milliseconds.
|
|
|
|
|
|
### 2. Creating and Modifying
|
|
|
* **2.1** A `Feed` class must manage the creation of frames.
|
... | ... | @@ -37,6 +39,8 @@ Data is synchronised and organised into discrete frames that are represented by |
|
|
* **2.8.4** A `foreign` change overrides a `completed` change.
|
|
|
* **2.8.5** `Completed` change status means the change is confirmed and finished.
|
|
|
* **2.9** It must be possible to clear the change status to manually discard.
|
|
|
* **2.10** Frames cannot be copied.
|
|
|
* **2.11** Frames can be moved.
|
|
|
|
|
|
### 3. Receiving Frames
|
|
|
|
... | ... | |