public class AndroidCameraMediaSource extends Object implements com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSource
| Modifier and Type | Class and Description |
|---|---|
static interface |
AndroidCameraMediaSource.CaptureCallback |
static interface |
AndroidCameraMediaSource.OpenCameraCallback |
| Constructor and Description |
|---|
AndroidCameraMediaSource(String streamName,
android.content.Context context) |
public AndroidCameraMediaSource(String streamName, android.content.Context context)
public void setPreviewSurfaces(android.view.Surface... surfaces)
public MediaSourceState getMediaSourceState()
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceMediaSourceStategetMediaSourceState in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcepublic com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration getConfiguration()
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceMediaSourceConfiguration used to create this media sourcegetConfiguration in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcepublic StreamInfo getStreamInfo() throws KinesisVideoException
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceStreamInfo describing the stream this media source producesgetStreamInfo in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceKinesisVideoExceptionpublic void initialize(@NonNull
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSink mediaSourceSink)
throws KinesisVideoException
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceMediaSourceSink objectinitialize in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceKinesisVideoExceptionpublic void configure(com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceConfiguration configuration)
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceconfigure in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcepublic void start()
throws KinesisVideoException
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcestart in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceKinesisVideoExceptionpublic void stop()
throws KinesisVideoException
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcestop in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceKinesisVideoExceptionpublic boolean isStopped()
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceisStopped in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcepublic void free()
throws KinesisVideoException
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcefree in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceKinesisVideoException@Nullable public StreamCallbacks getStreamCallbacks()
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceStreamCallbacks implementation if any.getStreamCallbacks in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourcepublic com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceSink getMediaSourceSink()
com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceMediaSourceSink objectgetMediaSourceSink in interface com.amazonaws.kinesisvideo.internal.client.mediasource.MediaSourceCopyright © 2019. All rights reserved.