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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMpegTsInputTransformer(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) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDistanceTolerance(Double distanceTolerance) voidsetSecurityClassificationCode1(String classification) voidsetSecurityClassificationCode2(String classification) voidsetSecurityClassificationCode3(String classification) voidsetSecurityClassificationCode4(String classification) voidsetSecurityClassificationCode5(String classification) voidsetSecurityClassificationDefault(String classification) voidsetSubsampleCount(Integer subsampleCount) ddf.catalog.data.Metacardtransform(InputStream inputStream) ddf.catalog.data.Metacardtransform(InputStream inputStream, String id)
-
Field Details
-
CONTENT_TYPE
- See Also:
-
DATA_TYPE
-
-
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-nullklvHandlerFactory- must be non-nulldefaultKlvHandler- must be non-nullstanagParserFactory- must be non-nullklvProcessor- processors to transfer klv to metacard (must be non-null)distanceTolerance- must be non-null
-
-
Method Details
-
setSubsampleCount
-
setDistanceTolerance
- Parameters:
distanceTolerance- may be null, must be non-negative
-
getDistanceTolerance
-
transform
public ddf.catalog.data.Metacard transform(InputStream inputStream) throws IOException, ddf.catalog.transform.CatalogTransformerException - Specified by:
transformin interfaceddf.catalog.transform.InputTransformer- Throws:
IOExceptionddf.catalog.transform.CatalogTransformerException
-
setSecurityClassificationCode1
-
setSecurityClassificationCode2
-
setSecurityClassificationCode3
-
setSecurityClassificationCode4
-
setSecurityClassificationCode5
-
setSecurityClassificationDefault
-
transform
public ddf.catalog.data.Metacard transform(InputStream inputStream, String id) throws IOException, ddf.catalog.transform.CatalogTransformerException - Specified by:
transformin interfaceddf.catalog.transform.InputTransformer- Throws:
IOExceptionddf.catalog.transform.CatalogTransformerException
-