// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. package kinesisvideoarchivedmedia type ClipFragmentSelectorType string // Enum values for ClipFragmentSelectorType const ( ClipFragmentSelectorTypeProducerTimestamp ClipFragmentSelectorType = "PRODUCER_TIMESTAMP" ClipFragmentSelectorTypeServerTimestamp ClipFragmentSelectorType = "SERVER_TIMESTAMP" ) func (enum ClipFragmentSelectorType) MarshalValue() (string, error) { return string(enum), nil } func (enum ClipFragmentSelectorType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type ContainerFormat string // Enum values for ContainerFormat const ( ContainerFormatFragmentedMp4 ContainerFormat = "FRAGMENTED_MP4" ContainerFormatMpegTs ContainerFormat = "MPEG_TS" ) func (enum ContainerFormat) MarshalValue() (string, error) { return string(enum), nil } func (enum ContainerFormat) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type DASHDisplayFragmentNumber string // Enum values for DASHDisplayFragmentNumber const ( DASHDisplayFragmentNumberAlways DASHDisplayFragmentNumber = "ALWAYS" DASHDisplayFragmentNumberNever DASHDisplayFragmentNumber = "NEVER" ) func (enum DASHDisplayFragmentNumber) MarshalValue() (string, error) { return string(enum), nil } func (enum DASHDisplayFragmentNumber) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type DASHDisplayFragmentTimestamp string // Enum values for DASHDisplayFragmentTimestamp const ( DASHDisplayFragmentTimestampAlways DASHDisplayFragmentTimestamp = "ALWAYS" DASHDisplayFragmentTimestampNever DASHDisplayFragmentTimestamp = "NEVER" ) func (enum DASHDisplayFragmentTimestamp) MarshalValue() (string, error) { return string(enum), nil } func (enum DASHDisplayFragmentTimestamp) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type DASHFragmentSelectorType string // Enum values for DASHFragmentSelectorType const ( DASHFragmentSelectorTypeProducerTimestamp DASHFragmentSelectorType = "PRODUCER_TIMESTAMP" DASHFragmentSelectorTypeServerTimestamp DASHFragmentSelectorType = "SERVER_TIMESTAMP" ) func (enum DASHFragmentSelectorType) MarshalValue() (string, error) { return string(enum), nil } func (enum DASHFragmentSelectorType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type DASHPlaybackMode string // Enum values for DASHPlaybackMode const ( DASHPlaybackModeLive DASHPlaybackMode = "LIVE" DASHPlaybackModeLiveReplay DASHPlaybackMode = "LIVE_REPLAY" DASHPlaybackModeOnDemand DASHPlaybackMode = "ON_DEMAND" ) func (enum DASHPlaybackMode) MarshalValue() (string, error) { return string(enum), nil } func (enum DASHPlaybackMode) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type FragmentSelectorType string // Enum values for FragmentSelectorType const ( FragmentSelectorTypeProducerTimestamp FragmentSelectorType = "PRODUCER_TIMESTAMP" FragmentSelectorTypeServerTimestamp FragmentSelectorType = "SERVER_TIMESTAMP" ) func (enum FragmentSelectorType) MarshalValue() (string, error) { return string(enum), nil } func (enum FragmentSelectorType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type HLSDiscontinuityMode string // Enum values for HLSDiscontinuityMode const ( HLSDiscontinuityModeAlways HLSDiscontinuityMode = "ALWAYS" HLSDiscontinuityModeNever HLSDiscontinuityMode = "NEVER" HLSDiscontinuityModeOnDiscontinuity HLSDiscontinuityMode = "ON_DISCONTINUITY" ) func (enum HLSDiscontinuityMode) MarshalValue() (string, error) { return string(enum), nil } func (enum HLSDiscontinuityMode) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type HLSDisplayFragmentTimestamp string // Enum values for HLSDisplayFragmentTimestamp const ( HLSDisplayFragmentTimestampAlways HLSDisplayFragmentTimestamp = "ALWAYS" HLSDisplayFragmentTimestampNever HLSDisplayFragmentTimestamp = "NEVER" ) func (enum HLSDisplayFragmentTimestamp) MarshalValue() (string, error) { return string(enum), nil } func (enum HLSDisplayFragmentTimestamp) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type HLSFragmentSelectorType string // Enum values for HLSFragmentSelectorType const ( HLSFragmentSelectorTypeProducerTimestamp HLSFragmentSelectorType = "PRODUCER_TIMESTAMP" HLSFragmentSelectorTypeServerTimestamp HLSFragmentSelectorType = "SERVER_TIMESTAMP" ) func (enum HLSFragmentSelectorType) MarshalValue() (string, error) { return string(enum), nil } func (enum HLSFragmentSelectorType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type HLSPlaybackMode string // Enum values for HLSPlaybackMode const ( HLSPlaybackModeLive HLSPlaybackMode = "LIVE" HLSPlaybackModeLiveReplay HLSPlaybackMode = "LIVE_REPLAY" HLSPlaybackModeOnDemand HLSPlaybackMode = "ON_DEMAND" ) func (enum HLSPlaybackMode) MarshalValue() (string, error) { return string(enum), nil } func (enum HLSPlaybackMode) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil }