public class VChip extends Object implements IVmtiMetadataValue, IVTrackItemMetadataValue
From ST0903:
Allows inclusion of an image “chip” of the target. This LS will find use in bandwidth constrained environments, where the operator does not have access to the underlying Motion Imagery stream. In general, the image chip will simply be “embedded” with the VMTI metadata. However, this specification permits reference to an image using a Uniform Resource Identifier/Locator (URI / URL) to support linking to a previously stored image, obviating the need to include the image data itself in the stream.
Constructor and Description |
---|
VChip(byte[] bytes)
Create from encoded bytes.
|
VChip(VChipLS vchip)
Create from value.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes()
Get the encoded bytes.
|
VChipLS |
getChip()
Get the VChipLS.
|
String |
getDisplayableValue()
Return a string of the displayable value.
|
String |
getDisplayName()
Get the human-readable name for the value.
|
public VChip(VChipLS vchip)
vchip
- the VChip Local Set.public VChip(byte[] bytes) throws KlvParseException
bytes
- Encoded byte array comprising the VChip LSKlvParseException
- if the byte array could not be parsed.public byte[] getBytes()
IVmtiMetadataValue
getBytes
in interface IVmtiMetadataValue
getBytes
in interface IVTrackItemMetadataValue
public String getDisplayableValue()
IKlvValue
getDisplayableValue
in interface IKlvValue
public final String getDisplayName()
IKlvValue
getDisplayName
in interface IKlvValue
public VChipLS getChip()
Copyright © 2022 West Ridge Systems. All rights reserved.