Class MpegTsInputTransformer

java.lang.Object
org.codice.alliance.transformer.video.MpegTsInputTransformer
All Implemented Interfaces:
ddf.catalog.transform.InputTransformer

public class MpegTsInputTransformer extends Object implements ddf.catalog.transform.InputTransformer
  • Field Details

  • Constructor Details

    • MpegTsInputTransformer

      public MpegTsInputTransformer(ddf.catalog.transform.InputTransformer inputTransformer, List<ddf.catalog.data.MetacardType> metacardTypes, org.codice.alliance.libs.klv.Stanag4609Processor stanag4609Processor, org.codice.alliance.libs.klv.KlvHandlerFactory klvHandlerFactory, org.codice.alliance.libs.klv.KlvHandler defaultKlvHandler, org.codice.alliance.libs.klv.StanagParserFactory stanagParserFactory, org.codice.alliance.libs.klv.KlvProcessor klvProcessor, Double distanceTolerance)
      Parameters:
      inputTransformer - inner input transformer (must be non-null)
      metacardTypes - list of usable metacard types (must be non-null)
      stanag4609Processor - must be non-null
      klvHandlerFactory - must be non-null
      defaultKlvHandler - must be non-null
      stanagParserFactory - must be non-null
      klvProcessor - processors to transfer klv to metacard (must be non-null)
      distanceTolerance - must be non-null
  • Method Details

    • setSubsampleCount

      public void setSubsampleCount(Integer subsampleCount)
    • setDistanceTolerance

      public void setDistanceTolerance(Double distanceTolerance)
      Parameters:
      distanceTolerance - may be null, must be non-negative
    • getDistanceTolerance

      public Double getDistanceTolerance()
    • transform

      public ddf.catalog.data.Metacard transform(InputStream inputStream) throws IOException, ddf.catalog.transform.CatalogTransformerException
      Specified by:
      transform in interface ddf.catalog.transform.InputTransformer
      Throws:
      IOException
      ddf.catalog.transform.CatalogTransformerException
    • setSecurityClassificationCode1

      public void setSecurityClassificationCode1(String classification)
    • setSecurityClassificationCode2

      public void setSecurityClassificationCode2(String classification)
    • setSecurityClassificationCode3

      public void setSecurityClassificationCode3(String classification)
    • setSecurityClassificationCode4

      public void setSecurityClassificationCode4(String classification)
    • setSecurityClassificationCode5

      public void setSecurityClassificationCode5(String classification)
    • setSecurityClassificationDefault

      public void setSecurityClassificationDefault(String classification)
    • transform

      public ddf.catalog.data.Metacard transform(InputStream inputStream, String id) throws IOException, ddf.catalog.transform.CatalogTransformerException
      Specified by:
      transform in interface ddf.catalog.transform.InputTransformer
      Throws:
      IOException
      ddf.catalog.transform.CatalogTransformerException