Package-level declarations
Inherited functions
Link copied to clipboard
inline suspend fun KinesisVideoArchivedMediaClient.getDashStreamingSessionUrl(crossinline block: GetDashStreamingSessionUrlRequest.Builder.() -> Unit): GetDashStreamingSessionUrlResponse
Retrieves an MPEG Dynamic Adaptive Streaming over HTTP (DASH) URL for the stream. You can then open the URL in a media player to view the stream contents.
Link copied to clipboard
inline suspend fun KinesisVideoArchivedMediaClient.getHlsStreamingSessionUrl(crossinline block: GetHlsStreamingSessionUrlRequest.Builder.() -> Unit): GetHlsStreamingSessionUrlResponse
Retrieves an HTTP Live Streaming (HLS) URL for the stream. You can then open the URL in a browser or media player to view the stream contents.
Link copied to clipboard
inline suspend fun KinesisVideoArchivedMediaClient.getImages(crossinline block: GetImagesRequest.Builder.() -> Unit): GetImagesResponse
Retrieves a list of images corresponding to each timestamp for a given time range, sampling interval, and image format configuration.
Link copied to clipboard
inline suspend fun KinesisVideoArchivedMediaClient.listFragments(crossinline block: ListFragmentsRequest.Builder.() -> Unit): ListFragmentsResponse
Returns a list of Fragment objects from the specified stream and timestamp range within the archived data.
Link copied to clipboard
fun KinesisVideoArchivedMediaClient.withConfig(block: KinesisVideoArchivedMediaClient.Config.Builder.() -> Unit): KinesisVideoArchivedMediaClient
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.