Moves a device under an exact optimistic authored-position gate. More...
#include <command.hpp>
Public Attributes | |
| ItemId | sequence_id |
| Sequence containing the target track. | |
| ItemId | track_id |
| Track owning the placement. | |
| ItemId | device_id |
| Placement identity to move. | |
| std::optional< ItemId > | expected_before_device_id = std::nullopt |
| Required current successor, or empty when currently last. | |
| std::optional< ItemId > | replacement_before_device_id = std::nullopt |
| Replacement successor, or empty to move last. | |
Moves a device under an exact optimistic authored-position gate.
| ItemId pulp::timeline::MoveDevice::device_id |
Placement identity to move.
| std::optional<ItemId> pulp::timeline::MoveDevice::expected_before_device_id = std::nullopt |
Required current successor, or empty when currently last.
| std::optional<ItemId> pulp::timeline::MoveDevice::replacement_before_device_id = std::nullopt |
Replacement successor, or empty to move last.