public class

TransitionInfoControl

extends Object
java.lang.Object
   ↳ com.ksyun.media.shortvideo.transition.TransitionInfoControl

Class Overview

transition info

Summary

Constants
int DEFAULT_TRANSITION_DURATION
int POS_TYPE_TAIL
int POS_TYPE_TITLE
int POS_TYPE_TRANSITION
int TRANSITION_TYPE_BLUR
int TRANSITION_TYPE_FADESINOUT
int TRANSITION_TYPE_FLASH_BLACK
int TRANSITION_TYPE_FLASH_WHITE
int TRANSITION_TYPE_MAX_VALUE
int TRANSITION_TYPE_NONE
int TRANSITION_TYPE_PUSH_DOWN
int TRANSITION_TYPE_PUSH_LEFT
int TRANSITION_TYPE_PUSH_RIGHT
int TRANSITION_TYPE_PUSH_UP
Fields
public ImgEffectFilterBase filter
public long first_media_duration
public boolean is_trans_switching
public String[] paths
public int pos_type
public long start_filter_time
public long stop_filter_time
public long time
public long time_overlap
public int type
Public Constructors
TransitionInfoControl()
Public Methods
void configFilter(GLRender glRender)
创建转场滤镜
void configFilterTime(String playUrl, long duration)
转场滤镜开始赫结束时间计算
void copy(TransitionInfoControl params)
boolean isOverlap()
boolean isTransferEnable()
是否有转场
float updateFilterGradientValue(long pts)
转场滤镜渐变值计算
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int DEFAULT_TRANSITION_DURATION

Constant Value: 1000 (0x000003e8)

public static final int POS_TYPE_TAIL

Constant Value: 1 (0x00000001)

public static final int POS_TYPE_TITLE

Constant Value: 0 (0x00000000)

public static final int POS_TYPE_TRANSITION

Constant Value: 2 (0x00000002)

public static final int TRANSITION_TYPE_BLUR

Constant Value: 1 (0x00000001)

public static final int TRANSITION_TYPE_FADESINOUT

Constant Value: 2 (0x00000002)

public static final int TRANSITION_TYPE_FLASH_BLACK

Constant Value: 4 (0x00000004)

public static final int TRANSITION_TYPE_FLASH_WHITE

Constant Value: 3 (0x00000003)

public static final int TRANSITION_TYPE_MAX_VALUE

Constant Value: 8 (0x00000008)

public static final int TRANSITION_TYPE_NONE

Constant Value: 0 (0x00000000)

public static final int TRANSITION_TYPE_PUSH_DOWN

Constant Value: 6 (0x00000006)

public static final int TRANSITION_TYPE_PUSH_LEFT

Constant Value: 7 (0x00000007)

public static final int TRANSITION_TYPE_PUSH_RIGHT

Constant Value: 8 (0x00000008)

public static final int TRANSITION_TYPE_PUSH_UP

Constant Value: 5 (0x00000005)

Fields

public ImgEffectFilterBase filter

public long first_media_duration

public boolean is_trans_switching

public String[] paths

public int pos_type

public long start_filter_time

public long stop_filter_time

public long time

public long time_overlap

public int type

Public Constructors

public TransitionInfoControl ()

Public Methods

public void configFilter (GLRender glRender)

创建转场滤镜

public void configFilterTime (String playUrl, long duration)

转场滤镜开始赫结束时间计算

public void copy (TransitionInfoControl params)

public boolean isOverlap ()

public boolean isTransferEnable ()

是否有转场

Returns
  • true:有转场

public float updateFilterGradientValue (long pts)

转场滤镜渐变值计算