public class StringeeVideoTrack
Represents a video track.
| Nested classes | |
|---|---|
StringeeVideoTrack.Listener
|
Monitors video track events. |
StringeeVideoTrack.CaptureSessionListener
|
Monitors video capture session events. |
StringeeVideoTrack.Options
|
Represents video track options. |
String getId()
Return id.
String getLocalId()
Return local id.
boolean audioEnabled()
Perform audio enabled.
boolean videoEnabled()
Perform video enabled.
boolean isScreenCapture()
Check whether screen capture.
String getUserId()
Return user id.
String getRoomId()
Return room id.
boolean isLocal()
Check whether local.
TrackType getTrackType()
Return track type.
SurfaceViewRenderer getView(Context)
Return view.
TextureViewRenderer getView2(Context)
Return view2.
void switchCamera(StatusListener)
Perform switch camera.
void switchCamera(StatusListener, String)
Perform switch camera.
void setListener(Listener)
Set listener.
void mute(boolean)
Perform mute.
void enableVideo(boolean)
Perform enable video.
void release()
Perform release.
void renderView(boolean)
Perform render view.
void renderView(boolean, RendererEvents)
Perform render view.
void renderView(boolean, ScalingType)
Perform render view.
void renderView(boolean, ScalingType, RendererEvents)
Perform render view.
void renderView2()
Perform render view2.
void renderView2(RendererEvents)
Perform render view2.
void renderView2(ScalingType)
Perform render view2.
void renderView2(ScalingType, RendererEvents)
Perform render view2.
void publish(Context)
Perform publish.
void subscribe(Context)
Perform subscribe.
void sendAudioEnableNotification(boolean, StatusListener)
Perform send audio enable notification.
void sendVideoEnableNotification(boolean, StatusListener)
Perform send video enable notification.
void snapshotLocal(CallbackListener)
Perform snapshot local.
void snapshotScreen(CallbackListener)
Perform snapshot screen.
void setCaptureSessionListener(CaptureSessionListener)
Set capture session listener.
public interface Listener
Monitors video track events.
| Public methods | |
|---|---|
void |
void onMediaAvailable()
Callback invoked when media available. |
void |
void onMediaStateChange(MediaState state)
Callback invoked when media state change. |
void onMediaAvailable()
Callback invoked when media available.
void onMediaStateChange(MediaState state)
Callback invoked when media state change.
public interface CaptureSessionListener
Monitors video capture session events.
| Public methods | |
|---|---|
void |
void onCapturerStarted(TrackType trackType)
Callback invoked when capturer started. |
void |
void onCapturerStopped(TrackType trackType)
Callback invoked when capturer stopped. |
void onCapturerStarted(TrackType trackType)
Callback invoked when capturer started.
void onCapturerStopped(TrackType trackType)
Callback invoked when capturer stopped.
public static class Options
Represents video track options.
| Public methods | |
|---|---|
|
Options()
Public field. |
boolean |
boolean audioEnabled()
Public field. |
void |
void audio(boolean audio)
Public field. |
boolean |
boolean videoEnabled()
Public field. |
void |
void video(boolean video)
Public field. |
boolean |
boolean isScreenCapture()
Check whether screen capture. |
void |
void screen(boolean screen)
Public field. |
VideoDimensions |
VideoDimensions getVideoDimensions()
Return video dimensions. |
void |
void videoDimensions(VideoDimensions videoDimensions)
Public field. |
Options()
Public field.
boolean audioEnabled()
Public field.
void audio(boolean audio)
Public field.
boolean videoEnabled()
Public field.
void video(boolean video)
Public field.
boolean isScreenCapture()
Check whether screen capture.
void screen(boolean screen)
Public field.
VideoDimensions getVideoDimensions()
Return video dimensions.
void videoDimensions(VideoDimensions videoDimensions)
Public field.
Defines video track type values.
| Enum values | |
|---|---|
CAMERA
|
Represents CAMERA. |
SCREEN
|
Represents SCREEN. |
PLAYER
|
Represents PLAYER. |
getValue
|
Return value. |
StringeeVideoTrack.TrackType.CAMERA
Represents CAMERA.
StringeeVideoTrack.TrackType.SCREEN
Represents SCREEN.
StringeeVideoTrack.TrackType.PLAYER
Represents PLAYER.
StringeeVideoTrack.TrackType.getValue
Return value.
Defines video track media type values.
| Enum values | |
|---|---|
AUDIO
|
Represents AUDIO. |
VIDEO
|
Represents VIDEO. |
getValue
|
Return value. |
getType
|
Return type. |
StringeeVideoTrack.MediaType.AUDIO
Represents AUDIO.
StringeeVideoTrack.MediaType.VIDEO
Represents VIDEO.
StringeeVideoTrack.MediaType.getValue
Return value.
StringeeVideoTrack.MediaType.getType
Return type.
Defines video track media state values.
| Enum values | |
|---|---|
CONNECTED
|
Represents CONNECTED. |
DISCONNECTED
|
Represents DISCONNECTED. |
getValue
|
Return value. |
StringeeVideoTrack.MediaState.CONNECTED
Represents CONNECTED.
StringeeVideoTrack.MediaState.DISCONNECTED
Represents DISCONNECTED.
StringeeVideoTrack.MediaState.getValue
Return value.