Index

C D G I L M N O P R S T V Z 
All Classes|All Packages

C

com.leiainc.leiamediasdk - package com.leiainc.leiamediasdk
 
com.leiainc.leiamediasdk.interfaces - package com.leiainc.leiamediasdk.interfaces
 
com.leiainc.leiamediasdk.services - package com.leiainc.leiamediasdk.services
 
createLayoutDetection(Context) - Method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Creates layout detection class that could be used for auto-detecting content layout mono, sbs, 360, 360 top/bottom, 180, 180SBS
createMonoPhotoSurfaceRenderer(Context, Surface, MultiviewImage) - Method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Creates surface renderer that is responsible for real-time 2d-3d transformation and playback of regular mono image content.
createMonoVideoSurfaceRenderer(Context, Surface, MonoVideoSurfaceRenderer.SurfaceTextureCallback) - Method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Creates surface renderer that is responsible for real-time 2d-3d transformation and playback of regular mono (not sbs) video content.
createMultiviewSynthesizer(Context, boolean, boolean, boolean, boolean) - Method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Creates class that provides functionality of transforming mono and stereo images to stereo or multiview tapestry (MxN layout) apply parallax reduction (convergence) and calculate optimal 3d effect parameters like (gain and convergence) for MultiviewImage
createStereoVideoSurfaceRenderer(Context, Surface, StereoVideoSurfaceRenderer.SurfaceTextureCallback) - Method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Creates surface renderer that is responsible playback of sbs video content with optional convergence estimation (parallax control).

D

defaultMode() - Static method in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
 
DISPARITY - Enum constant in enum class com.leiainc.leiamediasdk.interfaces.RenderMode
Debug mode renderer that shows disparity image instead of original RGB

G

getApplicationInfo() - Method in class com.leiainc.leiamediasdk.LeiaMediaSDK.AppWrapper
 
getAppWrapper() - Static method in class com.leiainc.leiamediasdk.LeiaMediaSDK
 
getConvergence() - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Get current convergence
getCurrentReconvergenceMode() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Get current reconvergence mode
getCurrentReconvergenceMode() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Get current reconvergence mode
getDisparityMinMax(MultiviewImage) - Method in interface com.leiainc.leiamediasdk.interfaces.MultiviewSynthesizer
Get the min and max value of the disparity map Use this after disparity and gain/convergence have been estimated
getGain() - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Get current gain
getInstance(Context) - Static method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Get LeiaMediaSDK singleton instance
getRenderMode() - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Get current render mode
getVersionNameSplit(String, VersionUtils.SplitType) - Static method in class com.leiainc.leiamediasdk.services.VersionUtils
 

I

isAutoConvergence() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Get current auto-convergence state
isAutoConvergence() - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Get current auto-convergence state

L

LayoutDetection - Interface in com.leiainc.leiamediasdk.interfaces
Class that detects frame layout for the media
layoutMode(Bitmap) - Method in interface com.leiainc.leiamediasdk.interfaces.LayoutDetection
Detect frame layout
LeiaMediaSDK - Class in com.leiainc.leiamediasdk
 
LeiaMediaSDK.AppWrapper - Class in com.leiainc.leiamediasdk
 

M

MAJOR - Enum constant in enum class com.leiainc.leiamediasdk.services.VersionUtils.SplitType
 
MINOR - Enum constant in enum class com.leiainc.leiamediasdk.services.VersionUtils.SplitType
 
MonoPhotoSurfaceRenderer - Interface in com.leiainc.leiamediasdk.interfaces
 
MonoVideoSurfaceRenderer - Interface in com.leiainc.leiamediasdk.interfaces
 
MonoVideoSurfaceRenderer.SurfaceTextureCallback - Interface in com.leiainc.leiamediasdk.interfaces
 
MultiviewSynthesizer - Interface in com.leiainc.leiamediasdk.interfaces
 

N

next() - Method in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
 
noZoom - Enum constant in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
 

O

onDisparityAnalysis(Bitmap, int) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer.DisparityAnalysisCallback
 
onSurfaceTextureReady(SurfaceTexture) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer.SurfaceTextureCallback
 
onSurfaceTextureReady(SurfaceTexture) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer.SurfaceTextureCallback
 

P

PASSTHRU - Enum constant in enum class com.leiainc.leiamediasdk.interfaces.RenderMode
Debug mode renderer that does pass-through of original texture without any modification
PATCH - Enum constant in enum class com.leiainc.leiamediasdk.services.VersionUtils.SplitType
 
populateConvergence(MultiviewImage, boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.MultiviewSynthesizer
Populates convergence for MultiviewImage.
populateDisparityMaps(MultiviewImage) - Method in interface com.leiainc.leiamediasdk.interfaces.MultiviewSynthesizer
Estimates a disparity map for every ViewPoint within a MultiviewImage.

R

RAYCASTING_STEREO - Enum constant in enum class com.leiainc.leiamediasdk.interfaces.RenderMode
Full feature renderer for generic multiview (MxN), supports convergence and gain.
ReconvergenceMode - Enum Class in com.leiainc.leiamediasdk.interfaces
Reconvergence mode defines whether zoom or mirroring will be applied to image when performing 3d focus adjustment
release() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Destructor releases resources
release() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Destructor releases resources
release() - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Destructor releases resources
RenderMode - Enum Class in com.leiainc.leiamediasdk.interfaces
 
requestRender() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Force request rendering might be required to actualize setting or mode change on the screen when video source is on pause
requestRender() - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Force request rendering might be required to actualize setting or mode change on the screen when video source is on pause
requestRender() - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Force request rendering might be required to actualize setting or mode change on the screen when video source is on pause

S

setAnimate(boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Enable rotation animation
setAnimateHorizontalAmplitude(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set horizontal (lef to right) movement amplitude valid range is [0..2]
setAnimateHorizontalPhase(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set starting phase in Rad for horizontal movement valid range is [0..1]
setAnimatePerspectiveAmplitude(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set forward to back movement amplitude valid range is [0..2]
setAnimatePerspectivePhase(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set starting phase in Rad for front-to-back movement valid range is [0..1]
setAnimateStepSize(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set animation speed valid range is [0..1]
setAnimateVerticalAmplitude(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set vertical (top to bottom) movement amplitude valid range is [0..2]
setAnimateVerticalPhase(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set starting phase in Rad for vertical movement valid range is [0..1]
setAutoConvergence(boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Enable or disable auto-convergence for video playback.
setAutoConvergence(boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Enable or disable auto-convergence for video playback
setConvergence(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Manually set photo convergence (3d focus) overriding auto value if it exists
setConvergence(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Sets rendering convergence.
setConvergence(float) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Sets rendering convergence.
setDisparityAnalysisCallback(StereoVideoSurfaceRenderer.DisparityAnalysisCallback) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Provide callback that will process disparity calculated from stereo frame, could be used for additional visualization, statistics or AR/VR modelling.
setGain(float) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Sets rendering gain.
setGainMultiplier(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Sets rendering gain (3d depth).
setGainMultiplier(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Sets rendering gain (3d depth).
setHorizontalShift(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set horizontal view shift
setPerspective(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set perspective zoom ratio
setPerspective(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
 
setReconvergenceMode(ReconvergenceMode) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set reconvergence mode to be used
setReconvergenceMode(ReconvergenceMode) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Set reconvergence mode to be used
setReconvergenceMode(ReconvergenceMode) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Set reconvergence mode to be used
setRenderMode(RenderMode) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Set rendering mode
setRgbFrameDelay(int) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Set maximum delay for RGB frame renderer that relies on disparity map computation for showing generated novel views.
setRgbFrameDelay(int) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Set delay for RGB frame for RAYCASTING_STEREO renderer that relies on disparity map computation for showing generated novel views, should be 0 for all other modes
setSingleViewMode(boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoVideoSurfaceRenderer
Switch to identical image rendering for 2d interlaced supported by CNSDK
setSingleViewMode(boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.StereoVideoSurfaceRenderer
Switch to identical image rendering for 2d interlaced supported by CNSDK
setVerticalShift(float) - Method in interface com.leiainc.leiamediasdk.interfaces.MonoPhotoSurfaceRenderer
Set vertical view shift
STEREO - Enum constant in enum class com.leiainc.leiamediasdk.interfaces.RenderMode
Fast renderer for stereo configuration (2x1), supports convergence
StereoVideoSurfaceRenderer - Interface in com.leiainc.leiamediasdk.interfaces
 
StereoVideoSurfaceRenderer.DisparityAnalysisCallback - Interface in com.leiainc.leiamediasdk.interfaces
 
StereoVideoSurfaceRenderer.SurfaceTextureCallback - Interface in com.leiainc.leiamediasdk.interfaces
 
synthesizeViews(MultiviewImage, float[], float, boolean) - Method in interface com.leiainc.leiamediasdk.interfaces.MultiviewSynthesizer
Renders to a specified array of viewpoints along the X axis at the primary albedo size.
synthesizeViews(MultiviewImage, int, boolean...) - Method in interface com.leiainc.leiamediasdk.interfaces.MultiviewSynthesizer
Renders to any number of output views along the X axis at the primary albedo size.

T

toTiledBitmap(MultiviewImage) - Method in interface com.leiainc.leiamediasdk.interfaces.MultiviewSynthesizer
Renders a Multiview Image into Tiled Bitmap representation.

V

valueOf(String) - Static method in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.leiainc.leiamediasdk.interfaces.RenderMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.leiainc.leiamediasdk.services.VersionUtils.SplitType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.leiainc.leiamediasdk.interfaces.RenderMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.leiainc.leiamediasdk.services.VersionUtils.SplitType
Returns an array containing the constants of this enum class, in the order they are declared.
verifyMediaServiceInstallation(AppCompatActivity) - Static method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Verifies if the Leia MediaService is installed on the device.
verifyMediaServiceInstallation(AppCompatActivity, PromptUpdateDialogListener) - Static method in class com.leiainc.leiamediasdk.LeiaMediaSDK
Verifies if the Leia MediaService is installed on the device.
VersionUtils - Class in com.leiainc.leiamediasdk.services
 
VersionUtils() - Constructor for class com.leiainc.leiamediasdk.services.VersionUtils
 
VersionUtils.SplitType - Enum Class in com.leiainc.leiamediasdk.services
 

Z

zoomX - Variable in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
 
zoomXAndY - Enum constant in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
 
zoomY - Variable in enum class com.leiainc.leiamediasdk.interfaces.ReconvergenceMode
 
C D G I L M N O P R S T V Z 
All Classes|All Packages