public interface KinesisVideoClient
boolean isInitialized()
void initialize(@NonNull
DeviceInfo deviceInfo)
throws KinesisVideoException
KinesisVideoExceptionList<com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration.Builder<? extends com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration>> listSupportedConfigurations()
void registerMediaSource(com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource mediaSource) throws KinesisVideoException
mediaSource - media source binding to kinesis video producer streamKinesisVideoExceptionvoid unregisterMediaSource(com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource mediaSource) throws KinesisVideoException
mediaSource - media source to stop binding to kinesis video producer streamKinesisVideoExceptionvoid startAllMediaSources()
throws KinesisVideoException
KinesisVideoExceptionvoid stopAllMediaSources()
throws KinesisVideoException
KinesisVideoExceptioncom.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource createMediaSource(String streamName, com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration mediaSourceConfiguration) throws KinesisVideoException
mediaSourceConfiguration, - configuration to create specific media sourceUnsupportedConfigurationException - is thrown when the configuration is not supported,
e.g. camera resolution or encodingUnknownMediaSourceException - is thrown when the media source type is unknown and
cannot be createdKinesisVideoExceptionvoid free() throws KinesisVideoException
KinesisVideoExceptionCopyright © 2019. All rights reserved.