All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractKinesisVideoClient Abstract Kinesis Video Client implementation which handles some of the common pieces and delegates platform specifics to the implementations.AbstractKinesisVideoCredentialsProvider Interface to mimic the credentials provider in AWS SDKs.AccessDeniedException AckEventData AmazonServiceException AudioVideoFileMediaSource MediaSource based on local image files.AudioVideoFileMediaSourceConfiguration AudioVideoFileMediaSourceConfiguration.AudioVideoBuilder AudioVideoFileMediaSourceConfiguration.Builder<T extends AudioVideoFileMediaSourceConfiguration.Builder<T>> AudioVideoFrameSource Frame source backed by local image files.AuthCallbacks Interface to the Kinesis Video Streams Producer Authentication Callbacks functionality.AuthHelper AuthInfo Device Auth Info object.AuthInfoType Definition of the Auth Info Type.AWSKinesisVideoV4Signer This is an extended class ofKinesisVideoAWS4Signerwhich decides whether to send a content header based on whether the payload is of streaming type or not Different class is created so as to not break the existing PutStream and GetStream clients using theKinesisVideoAWS4Signer.BandwidthMeasuringOutputStream Measures bytes per second, notifies the consumer callback about each measurementBandwidthThrottledOutputStream An output stream that is bandwidth-throttled by aBandwidthThrottler.BandwidthThrottler Interface for throttler based on bandwidth.BandwidthThrottlerImpl A bandwidth throttler for output stream (i.e.BytesGenerator BytesMediaSource BytesMediaSourceConfiguration BytesMediaSourceConfiguration.Builder CachedInfoMultiAuthServiceCallbacksImpl CalledByNativeCode Used to mark methods (and constructors) that are called by the JNI layer (native codebase)CameraMediaSourceConfiguration CameraMediaSourceConfiguration defines common configuration properties for camera media sourceCameraMediaSourceConfiguration.Builder ChunkDecoder ChunkEncoder ClientConfiguration ClientConfiguration.ClientConfigurationBuilder ClientInfo Client information object.ClientInfo.AutomaticStreamingFlags Consumer<T> DefaultAuthCallbacks Default AuthCallbacks implementation based on the credentials providerDefaultOnStreamDataAvailable Forwards the received media data to the configuredMediaSourceSink.DefaultServiceCallbacksImpl Implementation ofServiceCallbacksDefaultStorageCallbacks No-op implementation of storage callbacks.DefaultStreamCallbacks No-op implementation of stream callbacks.DemoAppCachedInfo Demo Java Producer with Cached Stream Information to lower start latency.DemoAppMain Demo Java Producer.DemoAppMainWithHeapTracking Demo Java Producer.DemoTrackInfos DeviceInfo Device information object.DiscreteTimePeriodsThrottler Throttles the operations to hit the target ops per second.ExponentialBackoffRetryStrategyConfig Configuration for exponential backoff retry strategy.ExponentialBackoffRetryStrategyConfig.ExponentialBackoffRetryStrategyConfigBuilder ExponentialBackoffRetryStrategyConfig.JitterFactorStep ExponentialBackoffRetryStrategyConfig.JitterType Jitter types that correspond to the native ExponentialBackoffJitterType enumExponentialBackoffRetryStrategyConfig.JitterTypeStep ExponentialBackoffRetryStrategyConfig.MaxRetryCountStep ExponentialBackoffRetryStrategyConfig.MaxRetryWaitTimeStep ExponentialBackoffRetryStrategyConfig.MinTimeToResetRetryStateStep ExponentialBackoffRetryStrategyConfig.RetryFactorTimeStep FragmentAckType Definition of the Kinesis Video Fragment ACK type.FrameFlags Definition of the flags for a frame.FrameOrderMode Definition of the FrameOrderMode.GetInletMediaClient GetInletMediaClient.GetInletMediaClientBuilder GetMediaManager Deprecated. HostnameVerifyingX509ExtendedTrustManager HttpClient HttpClientBase HttpClientBase.BuilderBase<T> HttpMethodName ImageFileMediaSource MediaSource based on local image files.ImageFileMediaSourceConfiguration ImageFileMediaSourceConfiguration.Builder ImageFrameSource Frame source backed by local image files.IPVersionFilter An enumeration that defines IP version filtering options for network connections.JavaCredentialsFactory Turns an AWS credentials provider (which vends AWS credentials) intoKinesisVideoCredentialsProvider(which vendsKinesisVideoCredentials).JavaCredentialsProviderImpl Implementation of the AWS Credentials Provider wrapper for JavaJavaKinesisVideoClient Implement Kinesis Video Client interface for Java.JavaKinesisVideoServiceClient KinesisVideoApacheHttpAsyncClient Http Async Client which uses Apache HttpAsyncClient internally to make the http request and invoke callbacks when there is data ready to consume.KinesisVideoApacheHttpAsyncClient.Builder KinesisVideoApacheHttpClient Http Client which uses Apache HttpClient internally to make the http request and get the response.KinesisVideoApacheHttpClient.Builder KinesisVideoAWS4Signer KinesisVideoClient Top level interface representing an Kinesis Video Streams clientKinesisVideoClientConfiguration Configuration forKinesisVideoServiceClient.KinesisVideoClientConfiguration.Builder KinesisVideoClientConfigurationDefaults KinesisVideoCredentials Credentials object containing AWS credentials.KinesisVideoCredentialsProvider Interface to mimic the credentials provider in AWS SDKs.KinesisVideoException Kinesis Video Streams common codebase exception class.KinesisVideoFragmentAck Represents an acknowledgement received from Amazon Kinesis Video Streams for a fragment.KinesisVideoFrame Kinesis Video frame representation.KinesisVideoJavaClientFactory KinesisVideoMetrics Kinesis Video client object metrics provided by the native codebase.KinesisVideoProducer Interface to the Kinesis Video Producer functionalityKinesisVideoProducerStream KinesisVideo stream interfaceKinesisVideoServiceClient KinesisVideoSigner KinesisVideoStreamMetrics Kinesis Video stream object metrics provided by the native codebase.KvsFilteredDnsResolver A DNS resolver that applies an IP version filter when resolving hostnames.KvsRetryStrategy Configuration class for retry strategy settings.KvsRetryStrategy.KvsRetryStrategyBuilder KvsRetryStrategy.RetryStrategyConfigStep KvsRetryStrategy.RetryStrategyType Corresponds to the native counterpart.KvsRetryStrategy.RetryStrategyTypeStep LoggedExitRunnable An abstract implementation ofRunnablethat provides structured logging for task execution.MediaSource Interface representing a media source that produces video/audio frames and delivers them to Kinesis Video Streams.MediaSourceConfiguration Configuration for the media source.MediaSourceConfiguration.Builder<T extends MediaSourceConfiguration> MediaSourceSink Interface that acts as a consumer/sink for media frames produced by aMediaSource.MediaSourceState Represents the media source states.MkvFlags MKV generator flags.MkvTrackInfoType MultiAuthServiceCallbacksImpl MultiTrackFrameSource MultiTrackMediaSource MultiTrackMediaSourceConfiguration MultiTrackMediaSourceConfiguration.Builder<T extends MultiTrackMediaSourceConfiguration.Builder<T>> NativeKinesisVideoClient Implement Kinesis Video Client interface for Android.NativeKinesisVideoProducerJni JNI interface to the native Producer SDK library wrapperNativeKinesisVideoProducerStream Implementation ofKinesisVideoProducerStreamNativeLibraryLoader Static helper for loading librariesOnStreamDataAvailable In a media pipeline, the "source" (an object that generates or produces data), will forward the data to a "sink" (an object that receives the data).OpsPerSecondMeasurer Measures ops per second, notifies the consumer callback about the measurementParallelSimpleHttpClient ParallelSimpleHttpClient.Builder PendingCreationKinesisVideoStream KinesisVideoProducerStream that only supports:PendingCreationKinesisVideoStream.getStreamInfo()PendingCreationKinesisVideoStream.streamErrorReport(long, long, long)PendingCreationKinesisVideoStream.getStreamHandle()Preconditions ProducerException Producer exception class extending basicException.ProducerStreamSink Implementation of the MediaSourceSink interface that pushes frames and stream configuration into an instance of KinesisVideoProducerStream.PutMediaClient Client for making a PutMedia API call on Kinesis Video Streams.PutMediaClient.Builder PutMediaDemo Deprecated. PutMediaManager Put Media manager responsible for sending and receiving streams to the InletService using PutMedia api.ReadResult Class to hold the read results from the native code call.ResourceInUseException ResourceNotFoundException Response Response object which is parsed from the http response to status line, headers and the body.Response.ResponseBuilder ResponseStatus ResponseStatus.ResponseStatusBuilder ServiceCallbacks Interface to the KinesisVideo Producer Stream Service Callbacks functionality.SocketFactory A factory class for creating TCP and SSL sockets based on a given URI.StaticCredentialsProvider Empty credentials providerStatsWriter Writes the current heap memory count to the file (bytes), along with a timestamp.StorageCallbacks Interface to the Kinesis Video Producer Storage Callbacks functionality.StorageInfo Storage info class.StorageInfo.DeviceStorageType StreamCallbacks Interface to the Kinesis Video Producer Stream Callbacks functionality.StreamConsumer StreamDescription Class to represent the stream description object coming from a successful call to the DescribeStream service API.StreamEventMetadata Kinesis Video stream event metadata as provided by the native codebase.StreamEventType StreamInfo Stream information class.StreamInfo.NalAdaptationFlags NAL adaptation types enum.StreamInfo.StorePressurePolicy Storage pressure policy that must correspond to the native counterpartsStreamInfo.StreamingType Streaming types that must correspond to the native counterpartsStreamInfoConstants All the time unit used in this class is 100 ns (minimum unit used in producer SDK)StreamingReadAsyncClient Async Client which wraps around Apache Http Async client which takes care of massaging the request to be made using the apache clientStreamingReadAsyncClient.StreamingReadAsyncClientBuilder StreamingReadClient StreamingReadClient.StreamingReadClientBuilder StreamingReadManager StreamStatus Definition of the StreamStatus.Tag Kinesis Video Tag representation.ThrottledInputStream Calls Throttler class each read operation so that Throttler measures and enforces the bandwidth it was configured to enforceThrottledOutputStream Calls Throttler class each write operation so that Throttler measures and enforces the bandwidth it was configured to enforceThrottler Time Helper class for the Kinesis Video producer SDK time.TrackInfo Track information object.UnknownMediaSourceException Thrown when trying to create the media source of type unknown to the MediaSourceService.UnsupportedConfigurationException Thrown when MediaSourceService determines that the media source configuration is not supportedVersionUtil