Index
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
All Classes|All Packages