onboardapi  9.10.0
by Rheinmetall
M_VideoMetadata::SecurityMetadataLS Struct Reference

Public Member Functions

 SecurityMetadataLS ()
 
 SecurityMetadataLS (M_Common::ULongOptionalType const &SecurityClassification, M_Common::ULongOptionalType const &ClassifyingCountryAndReleasingInstructionsCountryCodingMethod, M_Common::StringOptionalType const &ClassifyingCountry, M_Common::StringOptionalType const &SecuritySciShiInformation, M_Common::StringOptionalType const &Caveats, M_Common::StringOptionalType const &ReleasingInstructions, M_Common::StringOptionalType const &ClassifiedBy, M_Common::StringOptionalType const &DerivedFrom, M_Common::StringOptionalType const &ClassificationReason, M_Common::StringOptionalType const &DeclassificationDate, M_Common::StringOptionalType const &ClassificationAndMarkingSystem, M_Common::ULongOptionalType const &ObjectCountryCodingMethod, M_Common::StringOptionalType const &ObjectCountryCodes, M_Common::StringOptionalType const &ClassificationComments, M_Common::StringOptionalType const &Umid, M_Common::StringOptionalType const &StreamId, M_Common::StringOptionalType const &TransportStreamId, M_Common::StringOptionalType const &ItemDesignatorId, M_Common::ULongOptionalType const &Version, M_Common::StringOptionalType const &ClassifyingCountryAndReleasingInstructionsCountryCodingMethodVersionDate, M_Common::StringOptionalType const &ObjectCountryCodingMethodVersionDate)
 

Public Attributes

M_Common::ULongOptionalType SecurityClassification
 
M_Common::ULongOptionalType ClassifyingCountryAndReleasingInstructionsCountryCodingMethod
 
M_Common::StringOptionalType ClassifyingCountry
 
M_Common::StringOptionalType SecuritySciShiInformation
 Tag 4. More...
 
M_Common::StringOptionalType Caveats
 Tag 5. More...
 
M_Common::StringOptionalType ReleasingInstructions
 Tag 6. More...
 
M_Common::StringOptionalType ClassifiedBy
 Tag 7. More...
 
M_Common::StringOptionalType DerivedFrom
 Tag 8. More...
 
M_Common::StringOptionalType ClassificationReason
 Tag 9. More...
 
M_Common::StringOptionalType DeclassificationDate
 Tag 10. More...
 
M_Common::StringOptionalType ClassificationAndMarkingSystem
 Tag 11. More...
 
M_Common::ULongOptionalType ObjectCountryCodingMethod
 
M_Common::StringOptionalType ObjectCountryCodes
 Tag 13. More...
 
M_Common::StringOptionalType ClassificationComments
 Tag 14. More...
 
M_Common::StringOptionalType Umid
 Tag 15. More...
 
M_Common::StringOptionalType StreamId
 Tag 19. More...
 
M_Common::StringOptionalType TransportStreamId
 Tag 20. More...
 
M_Common::StringOptionalType ItemDesignatorId
 Tag 21. More...
 
M_Common::ULongOptionalType Version
 
M_Common::StringOptionalType ClassifyingCountryAndReleasingInstructionsCountryCodingMethodVersionDate
 Tag 23. More...
 
M_Common::StringOptionalType ObjectCountryCodingMethodVersionDate
 Tag 24. More...
 

Detailed Description

Security Metadata Local Set Elements from Security Metadata Universal and Local Sets for Motion Imagery Data (MISB ST 0102.11)

Constructor & Destructor Documentation

◆ SecurityMetadataLS() [1/2]

M_VideoMetadata::SecurityMetadataLS::SecurityMetadataLS ( )

◆ SecurityMetadataLS() [2/2]

M_VideoMetadata::SecurityMetadataLS::SecurityMetadataLS ( M_Common::ULongOptionalType const &  SecurityClassification,
M_Common::ULongOptionalType const &  ClassifyingCountryAndReleasingInstructionsCountryCodingMethod,
M_Common::StringOptionalType const &  ClassifyingCountry,
M_Common::StringOptionalType const &  SecuritySciShiInformation,
M_Common::StringOptionalType const &  Caveats,
M_Common::StringOptionalType const &  ReleasingInstructions,
M_Common::StringOptionalType const &  ClassifiedBy,
M_Common::StringOptionalType const &  DerivedFrom,
M_Common::StringOptionalType const &  ClassificationReason,
M_Common::StringOptionalType const &  DeclassificationDate,
M_Common::StringOptionalType const &  ClassificationAndMarkingSystem,
M_Common::ULongOptionalType const &  ObjectCountryCodingMethod,
M_Common::StringOptionalType const &  ObjectCountryCodes,
M_Common::StringOptionalType const &  ClassificationComments,
M_Common::StringOptionalType const &  Umid,
M_Common::StringOptionalType const &  StreamId,
M_Common::StringOptionalType const &  TransportStreamId,
M_Common::StringOptionalType const &  ItemDesignatorId,
M_Common::ULongOptionalType const &  Version,
M_Common::StringOptionalType const &  ClassifyingCountryAndReleasingInstructionsCountryCodingMethodVersionDate,
M_Common::StringOptionalType const &  ObjectCountryCodingMethodVersionDate 
)

Member Data Documentation

◆ Caveats

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::Caveats

Tag 5.

◆ ClassificationAndMarkingSystem

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ClassificationAndMarkingSystem

Tag 11.

◆ ClassificationComments

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ClassificationComments

Tag 14.

◆ ClassificationReason

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ClassificationReason

Tag 9.

◆ ClassifiedBy

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ClassifiedBy

Tag 7.

◆ ClassifyingCountry

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ClassifyingCountry

Tag 3 Text from the appropriate standard preceded by double slash FIPS 10-4[14] ISO-3166[12][13] STANAG 1059[18] GENC[15]

◆ ClassifyingCountryAndReleasingInstructionsCountryCodingMethod

M_Common::ULongOptionalType M_VideoMetadata::SecurityMetadataLS::ClassifyingCountryAndReleasingInstructionsCountryCodingMethod

Tag 2 References:

  • 1 = ISO-3166 Two Letter
  • 2 = ISO-3166 Three Letter
  • 3 = FIPS 10-4 Two Letter
  • 4 = FIPS 10-4 Four Letter
  • 5 = ISO-3166 Numeric
  • 6 = 1059 Two Letter
  • 7 = 1059 Three Letter
  • 8 = Omitted Value
  • 9 = Omitted Value
  • 10 = FIPS 10-4 Mixed
  • 11 = ISO 3166 Mixed
  • 12 = STANAG 1059 Mixed
  • 13 = GENC Two Letter
  • 14 = GENC Three Letter
  • 15 = GENC Numeric
  • 16 = GENC Mixed

◆ ClassifyingCountryAndReleasingInstructionsCountryCodingMethodVersionDate

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ClassifyingCountryAndReleasingInstructionsCountryCodingMethodVersionDate

Tag 23.

◆ DeclassificationDate

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::DeclassificationDate

Tag 10.

◆ DerivedFrom

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::DerivedFrom

Tag 8.

◆ ItemDesignatorId

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ItemDesignatorId

Tag 21.

◆ ObjectCountryCodes

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ObjectCountryCodes

Tag 13.

◆ ObjectCountryCodingMethod

M_Common::ULongOptionalType M_VideoMetadata::SecurityMetadataLS::ObjectCountryCodingMethod

Tag 12 References:

  • 1 = ISO-3166 Two Letter
  • 2 = ISO-3166 Three Letter
  • 3 = ISO-3166 Numeric
  • 4 = FIPS 10-4 Two Letter
  • 5 = FIPS 10-4 Four Letter
  • 6 = 1059 Two Letter
  • 7 = 1059 Three Letter
  • 8 = Omitted Value
  • 9 = Omitted Value
  • 10 = Omitted Value
  • 11 = Omitted Value
  • 12 = Omitted Value
  • 13 = GENC Two Letter
  • 14 = GENC Three Letter
  • 15 = GENC Numeric
  • 16 = GENC AdminSub

◆ ObjectCountryCodingMethodVersionDate

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ObjectCountryCodingMethodVersionDate

Tag 24.

◆ ReleasingInstructions

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::ReleasingInstructions

Tag 6.

◆ SecurityClassification

M_Common::ULongOptionalType M_VideoMetadata::SecurityMetadataLS::SecurityClassification

Tag 1 References:

  • 1 = UNCLASSIFIED//
  • 2 = RESTRICTED//
  • 3 = CONFIDENTIAL//
  • 4 = SECRET//
  • 5 = TOP SECRET//

◆ SecuritySciShiInformation

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::SecuritySciShiInformation

Tag 4.

◆ StreamId

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::StreamId

Tag 19.

◆ TransportStreamId

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::TransportStreamId

Tag 20.

◆ Umid

M_Common::StringOptionalType M_VideoMetadata::SecurityMetadataLS::Umid

Tag 15.

◆ Version

M_Common::ULongOptionalType M_VideoMetadata::SecurityMetadataLS::Version

Tag 22 Value is version number of this document e.g. for ST 0102.10, this value is 10