{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.KinesisVideoArchivedMedia.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.KinesisVideoArchivedMedia.Lens
( -- * Operations
-- ** GetClip
getClip_streamARN,
getClip_streamName,
getClip_clipFragmentSelector,
getClipResponse_contentType,
getClipResponse_httpStatus,
getClipResponse_payload,
-- ** GetDASHStreamingSessionURL
getDASHStreamingSessionURL_dASHFragmentSelector,
getDASHStreamingSessionURL_displayFragmentNumber,
getDASHStreamingSessionURL_displayFragmentTimestamp,
getDASHStreamingSessionURL_expires,
getDASHStreamingSessionURL_maxManifestFragmentResults,
getDASHStreamingSessionURL_playbackMode,
getDASHStreamingSessionURL_streamARN,
getDASHStreamingSessionURL_streamName,
getDASHStreamingSessionURLResponse_dASHStreamingSessionURL,
getDASHStreamingSessionURLResponse_httpStatus,
-- ** GetHLSStreamingSessionURL
getHLSStreamingSessionURL_containerFormat,
getHLSStreamingSessionURL_discontinuityMode,
getHLSStreamingSessionURL_displayFragmentTimestamp,
getHLSStreamingSessionURL_expires,
getHLSStreamingSessionURL_hLSFragmentSelector,
getHLSStreamingSessionURL_maxMediaPlaylistFragmentResults,
getHLSStreamingSessionURL_playbackMode,
getHLSStreamingSessionURL_streamARN,
getHLSStreamingSessionURL_streamName,
getHLSStreamingSessionURLResponse_hLSStreamingSessionURL,
getHLSStreamingSessionURLResponse_httpStatus,
-- ** GetImages
getImages_formatConfig,
getImages_heightPixels,
getImages_maxResults,
getImages_nextToken,
getImages_streamARN,
getImages_streamName,
getImages_widthPixels,
getImages_imageSelectorType,
getImages_startTimestamp,
getImages_endTimestamp,
getImages_samplingInterval,
getImages_format,
getImagesResponse_images,
getImagesResponse_nextToken,
getImagesResponse_httpStatus,
-- ** GetMediaForFragmentList
getMediaForFragmentList_streamARN,
getMediaForFragmentList_streamName,
getMediaForFragmentList_fragments,
getMediaForFragmentListResponse_contentType,
getMediaForFragmentListResponse_httpStatus,
getMediaForFragmentListResponse_payload,
-- ** ListFragments
listFragments_fragmentSelector,
listFragments_maxResults,
listFragments_nextToken,
listFragments_streamARN,
listFragments_streamName,
listFragmentsResponse_fragments,
listFragmentsResponse_nextToken,
listFragmentsResponse_httpStatus,
-- * Types
-- ** ClipFragmentSelector
clipFragmentSelector_fragmentSelectorType,
clipFragmentSelector_timestampRange,
-- ** ClipTimestampRange
clipTimestampRange_startTimestamp,
clipTimestampRange_endTimestamp,
-- ** DASHFragmentSelector
dASHFragmentSelector_fragmentSelectorType,
dASHFragmentSelector_timestampRange,
-- ** DASHTimestampRange
dASHTimestampRange_endTimestamp,
dASHTimestampRange_startTimestamp,
-- ** Fragment
fragment_fragmentLengthInMilliseconds,
fragment_fragmentNumber,
fragment_fragmentSizeInBytes,
fragment_producerTimestamp,
fragment_serverTimestamp,
-- ** FragmentSelector
fragmentSelector_fragmentSelectorType,
fragmentSelector_timestampRange,
-- ** HLSFragmentSelector
hLSFragmentSelector_fragmentSelectorType,
hLSFragmentSelector_timestampRange,
-- ** HLSTimestampRange
hLSTimestampRange_endTimestamp,
hLSTimestampRange_startTimestamp,
-- ** Image
image_error,
image_imageContent,
image_timeStamp,
-- ** TimestampRange
timestampRange_startTimestamp,
timestampRange_endTimestamp,
)
where
import Amazonka.KinesisVideoArchivedMedia.GetClip
import Amazonka.KinesisVideoArchivedMedia.GetDASHStreamingSessionURL
import Amazonka.KinesisVideoArchivedMedia.GetHLSStreamingSessionURL
import Amazonka.KinesisVideoArchivedMedia.GetImages
import Amazonka.KinesisVideoArchivedMedia.GetMediaForFragmentList
import Amazonka.KinesisVideoArchivedMedia.ListFragments
import Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector
import Amazonka.KinesisVideoArchivedMedia.Types.ClipTimestampRange
import Amazonka.KinesisVideoArchivedMedia.Types.DASHFragmentSelector
import Amazonka.KinesisVideoArchivedMedia.Types.DASHTimestampRange
import Amazonka.KinesisVideoArchivedMedia.Types.Fragment
import Amazonka.KinesisVideoArchivedMedia.Types.FragmentSelector
import Amazonka.KinesisVideoArchivedMedia.Types.HLSFragmentSelector
import Amazonka.KinesisVideoArchivedMedia.Types.HLSTimestampRange
import Amazonka.KinesisVideoArchivedMedia.Types.Image
import Amazonka.KinesisVideoArchivedMedia.Types.TimestampRange