MeiCam SDK For Android  3.14.0
Classes | Public Member Functions | List of all members
com.meicam.sdk.NvsIconGenerator Class Reference

Method class to get thumbnails of a file. More...

Classes

interface  IconCallback
 Picture get callback. More...
 

Public Member Functions

 NvsIconGenerator ()
 NvsIconGenerator. More...
 
void release ()
 Resource releas. More...
 
boolean isReleased ()
 Check to see if the resource has been released. More...
 
void setIconCallback (IconCallback callback)
 Set the thumbnail callback. More...
 
Bitmap getIconFromCache (String mediaFilePath, long timestamp, int flags)
 Get picture from cache. More...
 
long getIcon (String mediaFilePath, long timestamp, int flags)
 Get pictures from original sources. More...
 
void cancelTask (long taskId)
 Cancel current task. More...
 

Static Public Attributes

get icon flags

static final int GET_ICON_FLAGS_KEY_FRAME = 1
 Only get key frame icon. More...
 
static final int GET_ICON_FLAGS_HDR_TONEMAPPING_SUPPORT = 8
 

Detailed Description

Method class to get thumbnails of a file.

Warning
In the NvsIconGenerator class, all public APIs are used in the UI thread! ! !

Constructor & Destructor Documentation

◆ NvsIconGenerator()

com.meicam.sdk.NvsIconGenerator.NvsIconGenerator ( )
inline

Member Function Documentation

◆ cancelTask()

void com.meicam.sdk.NvsIconGenerator.cancelTask ( long  taskId)
inline

Cancel current task.

Parameters
taskIdtaskId

◆ getIcon()

long com.meicam.sdk.NvsIconGenerator.getIcon ( String  mediaFilePath,
long  timestamp,
int  flags 
)
inline

Get pictures from original sources.

Parameters
mediaFilePathResource path
timestampCurrent time
flagsFlag field. If there is no special requirement, please fill in 0.Please refer to get icon flags.
Returns
Returns taskId

◆ getIconFromCache()

Bitmap com.meicam.sdk.NvsIconGenerator.getIconFromCache ( String  mediaFilePath,
long  timestamp,
int  flags 
)
inline

Get picture from cache.

Parameters
mediaFilePathResource path
timestampCurrent time
flagsFlag field. If there is no special requirement, please fill in 0.Please refer to get icon flags.
Returns
Returns the UIImage. return null if this icon is not cached

◆ isReleased()

boolean com.meicam.sdk.NvsIconGenerator.isReleased ( )
inline

Check to see if the resource has been released.

Returns
boolean value isReleased

◆ release()

void com.meicam.sdk.NvsIconGenerator.release ( )
inline

Resource releas.

◆ setIconCallback()

void com.meicam.sdk.NvsIconGenerator.setIconCallback ( IconCallback  callback)
inline

Set the thumbnail callback.

Parameters
callback

Member Data Documentation

◆ GET_ICON_FLAGS_HDR_TONEMAPPING_SUPPORT

final int com.meicam.sdk.NvsIconGenerator.GET_ICON_FLAGS_HDR_TONEMAPPING_SUPPORT = 8
static

Support HDR video to SDR through tonemapping

◆ GET_ICON_FLAGS_KEY_FRAME

final int com.meicam.sdk.NvsIconGenerator.GET_ICON_FLAGS_KEY_FRAME = 1
static

Only get key frame icon.


The documentation for this class was generated from the following file: