| Modifier and Type | Method and Description |
|---|---|
KinesisVideoCredentials |
StaticCredentialsProvider.getCredentials() |
KinesisVideoCredentials |
KinesisVideoCredentialsProvider.getCredentials() |
KinesisVideoCredentials |
EmptyCredentialsProvider.getCredentials() |
KinesisVideoCredentials |
AbstractKinesisVideoCredentialsProvider.getCredentials() |
KinesisVideoCredentials |
StaticCredentialsProvider.getUpdatedCredentials() |
KinesisVideoCredentials |
KinesisVideoCredentialsProvider.getUpdatedCredentials() |
KinesisVideoCredentials |
EmptyCredentialsProvider.getUpdatedCredentials() |
KinesisVideoCredentials |
AbstractKinesisVideoCredentialsProvider.getUpdatedCredentials() |
protected abstract KinesisVideoCredentials |
AbstractKinesisVideoCredentialsProvider.updateCredentials() |
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource |
KinesisVideoClient.createMediaSource(String streamName,
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration mediaSourceConfiguration)
Try create a media source.
|
void |
KinesisVideoClient.free()
Stops the media sources and frees/releases the underlying objects
|
void |
KinesisVideoClient.initialize(DeviceInfo deviceInfo)
Initializes the client object.
|
void |
KinesisVideoClient.registerMediaSource(com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource mediaSource)
Register a media source.
|
void |
KinesisVideoClient.startAllMediaSources()
Start all registered media sources
|
void |
KinesisVideoClient.stopAllMediaSources()
Stop all registered media sources
|
void |
KinesisVideoClient.unregisterMediaSource(com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource mediaSource)
Un-Register a media source.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProducerException
Producer exception class extending basic
Exception. |
| Modifier and Type | Method and Description |
|---|---|
static String |
StreamInfo.codecIdFromContentType(String contentType) |
| Modifier and Type | Method and Description |
|---|---|
protected KinesisVideoCredentials |
KinesisVideoCredentialsProviderImpl.updateCredentials() |
| Modifier and Type | Method and Description |
|---|---|
static KinesisVideoClient |
KinesisVideoAndroidClientFactory.createKinesisVideoClient(android.content.Context context,
AWSCredentialsProvider credentialsProvider)
Create KinesisVideo client.
|
static KinesisVideoClient |
KinesisVideoAndroidClientFactory.createKinesisVideoClient(android.content.Context context,
KinesisVideoClientConfiguration configuration,
DeviceInfo deviceInfo,
Log log,
ScheduledExecutorService executor)
Create KinesisVideo client.
|
static KinesisVideoClient |
KinesisVideoAndroidClientFactory.createKinesisVideoClient(android.content.Context context,
Regions regions,
AWSCredentialsProvider awsCredentialsProvider)
Create KinesisVideo client.
|
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource |
AndroidKinesisVideoClient.createMediaSource(String streamName,
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration mediaSourceConfiguration) |
static void |
KinesisVideoAndroidClientFactory.freeKinesisVideoClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
AndroidCameraMediaSource.OpenCameraCallback.onError(KinesisVideoException e) |
| Modifier and Type | Method and Description |
|---|---|
void |
AndroidCameraMediaSource.free() |
StreamInfo |
AndroidCameraMediaSource.getStreamInfo() |
void |
AndroidCameraMediaSource.initialize(com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSink mediaSourceSink) |
void |
ProducerStreamSink.onCodecPrivateData(byte[] bytes) |
void |
ProducerStreamSink.onFragmentMetadata(String metadataName,
String metadataValue,
boolean persistent) |
void |
ProducerStreamSink.onFrame(KinesisVideoFrame kinesisVideoFrame) |
void |
AndroidCameraMediaSource.start() |
void |
AndroidCameraMediaSource.stop() |
| Modifier and Type | Method and Description |
|---|---|
String |
KinesisVideoAndroidServiceClient.createStream(String streamName,
String deviceName,
String contentType,
String kmsKeyId,
long retentionPeriodInHours,
long timeoutInMillis,
KinesisVideoCredentialsProvider credentialsProvider) |
void |
KinesisVideoAndroidServiceClient.deleteStream(String streamName,
String version,
Date creationTime,
long timeoutInMillis,
KinesisVideoCredentialsProvider credentialsProvider) |
StreamDescription |
KinesisVideoAndroidServiceClient.describeStream(String streamName,
long timeoutInMillis,
KinesisVideoCredentialsProvider credentialsProvider) |
static AWSKinesisVideo |
KinesisVideoAndroidServiceClient.getAwsKinesisVideoClient(AWSCredentialsProvider credentialsProvider,
Region region,
String endpoint,
int timeoutInMillis) |
String |
KinesisVideoAndroidServiceClient.getDataEndpoint(String streamName,
String apiName,
long timeoutInMillis,
KinesisVideoCredentialsProvider credentialsProvider) |
void |
KinesisVideoAndroidServiceClient.initialize(KinesisVideoClientConfiguration kinesisVideoClientConfiguration) |
void |
KinesisVideoAndroidServiceClient.putMedia(String streamName,
String containerType,
long streamStartTimeInMillis,
boolean absoluteFragmentTimes,
boolean ackRequired,
String dataEndpoint,
long timeoutInMillis,
KinesisVideoCredentialsProvider credentialsProvider,
InputStream dataInputStream,
Consumer<InputStream> acksConsumer,
Consumer<Exception> completionCallback) |
void |
KinesisVideoAndroidServiceClient.tagStream(String streamArn,
Map<String,String> tags,
long timeoutInMillis,
KinesisVideoCredentialsProvider credentialsProvider) |
Copyright © 2019. All rights reserved.