Suggestions

close search

StringeeVideoTrack

public class StringeeVideoTrack



Represents a video track.



Summary


Nested classes
StringeeVideoTrack.Listener

Monitors video track events.

StringeeVideoTrack.CaptureSessionListener

Monitors video capture session events.

StringeeVideoTrack.Options

Represents video track options.

Public methods
String String getId()

Return id.

String String getLocalId()

Return local id.

boolean boolean audioEnabled()

Perform audio enabled.

boolean boolean videoEnabled()

Perform video enabled.

boolean boolean isScreenCapture()

Check whether screen capture.

String String getUserId()

Return user id.

String String getRoomId()

Return room id.

boolean boolean isLocal()

Check whether local.

TrackType TrackType getTrackType()

Return track type.

SurfaceViewRenderer SurfaceViewRenderer getView(Context)

Return view.

TextureViewRenderer TextureViewRenderer getView2(Context)

Return view2.

void void switchCamera(StatusListener)

Perform switch camera.

void void switchCamera(StatusListener, String)

Perform switch camera.

void void setListener(Listener)

Set listener.

void void mute(boolean)

Perform mute.

void void enableVideo(boolean)

Perform enable video.

void void release()

Perform release.

void void renderView(boolean)

Perform render view.

void void renderView(boolean, RendererEvents)

Perform render view.

void void renderView(boolean, ScalingType)

Perform render view.

void void renderView(boolean, ScalingType, RendererEvents)

Perform render view.

void void renderView2()

Perform render view2.

void void renderView2(RendererEvents)

Perform render view2.

void void renderView2(ScalingType)

Perform render view2.

void void renderView2(ScalingType, RendererEvents)

Perform render view2.

void void publish(Context)

Perform publish.

void void subscribe(Context)

Perform subscribe.

void void sendAudioEnableNotification(boolean, StatusListener)

Perform send audio enable notification.

void void sendVideoEnableNotification(boolean, StatusListener)

Perform send video enable notification.

void void snapshotLocal(CallbackListener)

Perform snapshot local.

void void snapshotScreen(CallbackListener)

Perform snapshot screen.

void void setCaptureSessionListener(CaptureSessionListener)

Set capture session listener.



Public methods


getId

String getId()

Return id.



getLocalId

String getLocalId()

Return local id.



audioEnabled

boolean audioEnabled()

Perform audio enabled.



videoEnabled

boolean videoEnabled()

Perform video enabled.



isScreenCapture

boolean isScreenCapture()

Check whether screen capture.



getUserId

String getUserId()

Return user id.



getRoomId

String getRoomId()

Return room id.



isLocal

boolean isLocal()

Check whether local.



getTrackType

TrackType getTrackType()

Return track type.



getView

SurfaceViewRenderer getView(Context)

Return view.



getView2

TextureViewRenderer getView2(Context)

Return view2.



switchCamera

void switchCamera(StatusListener)

Perform switch camera.



switchCamera

void switchCamera(StatusListener, String)

Perform switch camera.



setListener

void setListener(Listener)

Set listener.



mute

void mute(boolean)

Perform mute.



enableVideo

void enableVideo(boolean)

Perform enable video.



release

void release()

Perform release.



renderView

void renderView(boolean)

Perform render view.



renderView

void renderView(boolean, RendererEvents)

Perform render view.



renderView

void renderView(boolean, ScalingType)

Perform render view.



renderView

void renderView(boolean, ScalingType, RendererEvents)

Perform render view.



renderView2

void renderView2()

Perform render view2.



renderView2

void renderView2(RendererEvents)

Perform render view2.



renderView2

void renderView2(ScalingType)

Perform render view2.



renderView2

void renderView2(ScalingType, RendererEvents)

Perform render view2.



publish

void publish(Context)

Perform publish.



subscribe

void subscribe(Context)

Perform subscribe.



sendAudioEnableNotification

void sendAudioEnableNotification(boolean, StatusListener)

Perform send audio enable notification.



sendVideoEnableNotification

void sendVideoEnableNotification(boolean, StatusListener)

Perform send video enable notification.



snapshotLocal

void snapshotLocal(CallbackListener)

Perform snapshot local.



snapshotScreen

void snapshotScreen(CallbackListener)

Perform snapshot screen.



setCaptureSessionListener

void setCaptureSessionListener(CaptureSessionListener)

Set capture session listener.



Nested classes


StringeeVideoTrack.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.



Public methods


onMediaAvailable

void onMediaAvailable()

Callback invoked when media available.



onMediaStateChange

void onMediaStateChange(MediaState state)

Callback invoked when media state change.



StringeeVideoTrack.CaptureSessionListener

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.



Public methods


onCapturerStarted

void onCapturerStarted(TrackType trackType)

Callback invoked when capturer started.



onCapturerStopped

void onCapturerStopped(TrackType trackType)

Callback invoked when capturer stopped.



StringeeVideoTrack.Options

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.



Public methods


Options

Options()

Public field.



audioEnabled

boolean audioEnabled()

Public field.



audio

void audio(boolean audio)

Public field.



videoEnabled

boolean videoEnabled()

Public field.



video

void video(boolean video)

Public field.



isScreenCapture

boolean isScreenCapture()

Check whether screen capture.



screen

void screen(boolean screen)

Public field.



getVideoDimensions

VideoDimensions getVideoDimensions()

Return video dimensions.



videoDimensions

void videoDimensions(VideoDimensions videoDimensions)

Public field.



Nested enums


TrackType

Defines video track type values.

Enum values
CAMERA

Represents CAMERA.

SCREEN

Represents SCREEN.

PLAYER

Represents PLAYER.

getValue

Return value.


CAMERA

StringeeVideoTrack.TrackType.CAMERA

Represents CAMERA.



SCREEN

StringeeVideoTrack.TrackType.SCREEN

Represents SCREEN.



PLAYER

StringeeVideoTrack.TrackType.PLAYER

Represents PLAYER.



getValue

StringeeVideoTrack.TrackType.getValue

Return value.



MediaType

Defines video track media type values.

Enum values
AUDIO

Represents AUDIO.

VIDEO

Represents VIDEO.

getValue

Return value.

getType

Return type.


AUDIO

StringeeVideoTrack.MediaType.AUDIO

Represents AUDIO.



VIDEO

StringeeVideoTrack.MediaType.VIDEO

Represents VIDEO.



getValue

StringeeVideoTrack.MediaType.getValue

Return value.



getType

StringeeVideoTrack.MediaType.getType

Return type.



MediaState

Defines video track media state values.

Enum values
CONNECTED

Represents CONNECTED.

DISCONNECTED

Represents DISCONNECTED.

getValue

Return value.


CONNECTED

StringeeVideoTrack.MediaState.CONNECTED

Represents CONNECTED.



DISCONNECTED

StringeeVideoTrack.MediaState.DISCONNECTED

Represents DISCONNECTED.



getValue

StringeeVideoTrack.MediaState.getValue

Return value.