public class ProducerStreamSink extends Object implements com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSink
| Constructor and Description |
|---|
ProducerStreamSink(com.amazonaws.kinesisvideo.internal.producer.KinesisVideoProducerStream producerStream) |
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.kinesisvideo.internal.producer.KinesisVideoProducerStream |
getProducerStream() |
void |
onCodecPrivateData(byte[] bytes) |
void |
onFragmentMetadata(String metadataName,
String metadataValue,
boolean persistent) |
void |
onFrame(KinesisVideoFrame kinesisVideoFrame)
Offers a frame from the source.
|
public ProducerStreamSink(com.amazonaws.kinesisvideo.internal.producer.KinesisVideoProducerStream producerStream)
public void onFrame(@NonNull
KinesisVideoFrame kinesisVideoFrame)
throws KinesisVideoException
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSinkonFrame in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSinkKinesisVideoExceptionpublic void onCodecPrivateData(@Nullable
byte[] bytes)
throws KinesisVideoException
onCodecPrivateData in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSinkKinesisVideoExceptionpublic void onFragmentMetadata(@NonNull
String metadataName,
@NonNull
String metadataValue,
boolean persistent)
throws KinesisVideoException
onFragmentMetadata in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSinkKinesisVideoExceptionpublic com.amazonaws.kinesisvideo.internal.producer.KinesisVideoProducerStream getProducerStream()
getProducerStream in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSinkCopyright © 2019. All rights reserved.