Class StreamEventMetadata
- java.lang.Object
-
- com.amazonaws.kinesisvideo.internal.producer.StreamEventMetadata
-
public class StreamEventMetadata extends Object
Kinesis Video stream event metadata as provided by the native codebase.
-
-
Field Summary
Fields Modifier and Type Field Description static intMKV_MAX_TAG_NAME_LENstatic intMKV_MAX_TAG_VALUE_LENstatic intSTREAM_EVENT_METADATA_CURRENT_VERSION
-
Constructor Summary
Constructors Constructor Description StreamEventMetadata(String imagePrefix, HashMap<String,String> metadata)Constructor chain for HashMap input: 1.StreamEventMetadata(HashMap<String,String> metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetImagePrefix()String[]getNames()intgetNumberOfPairs()String[]getValues()intgetVersion()
-
-
-
Field Detail
-
STREAM_EVENT_METADATA_CURRENT_VERSION
public static final int STREAM_EVENT_METADATA_CURRENT_VERSION
- See Also:
- Constant Field Values
-
MKV_MAX_TAG_NAME_LEN
public static final int MKV_MAX_TAG_NAME_LEN
- See Also:
- Constant Field Values
-
MKV_MAX_TAG_VALUE_LEN
public static final int MKV_MAX_TAG_VALUE_LEN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StreamEventMetadata
public StreamEventMetadata(String imagePrefix, HashMap<String,String> metadata)
Constructor chain for HashMap input: 1. Public constructor validates and converts HashMap to arrays 2. Helper function convertHashMap() does the conversion work 3. Private constructor bridges to the main validation constructor 4. Main private constructor performs final validation and sets fields
-
-