Skip to content

Commit 8ad1c82

Browse files
MaxRetentiontTime not applicable for external storage targets (#721)
1 parent d9470f8 commit 8ad1c82

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

doc/RecordingControl.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,9 @@ Change Request 2061, 2063, 2065, 2109</revremark>
458458
<title>RecordingConfiguration</title>
459459
<para>The RecordingConfiguration structure shall be used to configure recordings through CreateRecordings and Get/SetRecordingConfiguration.</para>
460460
<para>
461-
<emphasis role="bold">MaximumRetentionTime</emphasis> specifies the maximum time that data in any track within the recording shall be stored. The device shall delete any data older than the maximum retention time. Such data shall not be accessible anymore. If the MaximumRetentionPeriod is set to 0, the device shall not limit the retention time of stored data, except by resource constraints. Whatever the value of MaximumRetentionTime, the device may automatically delete recordings to free up storage space for new recordings.</para>
461+
<emphasis role="bold">MaximumRetentionTime</emphasis> specifies the maximum time that data in any track within the recording shall be stored. The device shall delete any data older than the maximum retention time. Such data shall not be accessible anymore.
462+
If the MaximumRetentionPeriod is set to 0, the device shall not limit the retention time of stored data, except by resource constraints. Whatever the value of MaximumRetentionTime, the device may automatically delete recordings to free up storage space for new recordings.
463+
This parameter has no effect on the data stored in external targets for e.g. Object Storage.</para>
462464
<para>
463465
None of the other fields defined in this structure shall be used by the device.
464466
Instead, it simply stores this information, and it shall return it through the <emphasis>GetRecordingConfiguration</emphasis> and <emphasis>GetRecordingInformation</emphasis> (see ONVIF Recording Search Service Specification) methods.</para>

wsdl/ver10/recording.wsdl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -879,8 +879,8 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO
879879
<li>
880880
META001 Metadata</li>
881881
</ul>
882-
All TrackConfigurations shall have the MaximumRetentionTime set to 0 (unlimited), and the
883-
Description set to the empty string.
882+
All tracks created as response to a CreateRecording request shall have the MaximumRetentionTime set to 0 (unlimited), and the
883+
Description set to the empty string, by default.
884884
</wsdl:documentation>
885885
<wsdl:input message="trc:CreateRecordingRequest"/>
886886
<wsdl:output message="trc:CreateRecordingResponse"/>

wsdl/ver10/schema/onvif.xsd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8390,12 +8390,12 @@ and sample rate. </xs:documentation>
83908390
</xs:element>
83918391
<xs:element name="MaximumRetentionTime" type="xs:duration">
83928392
<xs:annotation>
8393-
<xs:documentation>Sspecifies the maximum time that data in any track within the
8393+
<xs:documentation>Specifies the maximum time that data in any track within the
83948394
recording shall be stored. The device shall delete any data older than the maximum retention
83958395
time. Such data shall not be accessible anymore. If the MaximumRetentionPeriod is set to 0,
83968396
the device shall not limit the retention time of stored data, except by resource constraints.
83978397
Whatever the value of MaximumRetentionTime, the device may automatically delete
8398-
recordings to free up storage space for new recordings.</xs:documentation>
8398+
recordings to free up storage space for new recordings. This parameter has no effect on the data stored in external targets for e.g. Object Storage.</xs:documentation>
83998399
</xs:annotation>
84008400
</xs:element>
84018401
<xs:element name="Target" type="tt:RecordingTargetConfiguration" minOccurs="0">

0 commit comments

Comments
 (0)