Sequences and deletion locks¶
Deletion locks¶
By default, deletion locks on the sequence item are not inherited to items that are referenced in a sequence.
New in version 25.4.10.
For specific use cases it can be desirable to inherit deletion locks on the sequence item to the items that are
referenced in the sequence. This can be achieved by setting the inheritDeletionLocks attribute
in the SequenceDocument to true.
For such sequences the same inheritance rules as for collections apply. All items referenced in the sequence will inherit deletion locks from the sequence item. If an item is referenced multiple times in the sequence, it will only inherit deletion locks once. If an item is referenced in multiple sequences, it will inherit the effective deletion lock from all sequences that reference it.
The inheritDeletionLocks attribute can only be applied during the initial creation of a sequence and cannot
be changed afterwards.
Note
When setting inheritDeletionLocks on the sequence to true please use VidiCore Site IDs
for referring to other items in the sequence. External IDs are not supported for
this use case.
Example¶
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SequenceDocument inheritDeletionLocks="true" xmlns="http://xml.vidispine.com/schema/vidispine">
<track>
<audio>false</audio>
<segment>
<item>VX-1</item>
<sourceTrack>1</sourceTrack>
<in>
<samples>0</samples>
<timeBase>
<numerator>1</numerator>
<denominator>25</denominator>
</timeBase>
</in>
<out>
<samples>25</samples>
<timeBase>
<numerator>1</numerator>
<denominator>25</denominator>
</timeBase>
</out>
<sourceIn>
<samples>0</samples>
<timeBase>
<numerator>1</numerator>
<denominator>25</denominator>
</timeBase>
</sourceIn>
<sourceOut>
<samples>25</samples>
<timeBase>
<numerator>1</numerator>
<denominator>25</denominator>
</timeBase>
</sourceOut>
</segment>
</track>
</SequenceDocument>