public class VideoTrackClip
extends TrackClip
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mNodeKey
模板节点索引key
|
static int |
TYPE_IMAGE |
static int |
TYPE_VIDEO |
Constructor and Description |
---|
VideoTrackClip() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ActionBase> |
getActions()
获取动效列表
|
float |
getBrightness()
获取亮度。默认:0.5f
|
float |
getContrast()
获取对比度。默认:0.25f
|
float |
getDuration()
获取素材片段的时长,一般在素材类型是图片时使用。单位:秒
|
java.util.List<Effect> |
getEffects()
获取效果列表
|
int |
getHeight()
获取片段资源高度
|
boolean |
getHorizontalFlip()
获取水平翻转值
|
float |
getIn()
获取素材片段相对于素材的入点,在素材类型是音视频时使用。单位:秒
|
java.lang.String |
getNodeKey() |
float |
getOut()
获取素材片段相对于素材的出点,在素材类型是音视频时使用。单位:秒
|
int |
getRotation()
获取素材旋转角度
|
float |
getSaturation()
获取饱和度。默认:0.5f
|
float |
getSharpness()
获取锐度。默认:0f
|
Source |
getSource()
获取素材资源
|
TransitionBase |
getTransition()
获取转场动画
|
int |
getType()
获取素材片段类型
|
float |
getVignette()
获取暗角。默认:0f
|
int |
getWidth()
获取片段资源宽度
|
boolean |
isFileExists()
判断资源文件是否存在
|
boolean |
isHorizontalFlip()
是否水平镜像翻转。默认 false
|
void |
setBrightness(float brightness)
设置亮度。默认:0.5f
|
void |
setContrast(float contrast)
设置对比度。默认:0.25f
|
void |
setDuration(float duration)
设置素材片段的时长,一般在素材类型是图片时使用。单位:秒
|
void |
setHeight(int height)
设置片段资源高度
|
void |
setHorizontalFlip(boolean flip)
设置是否水平镜像翻转。
|
void |
setIn(float in)
设置获取素材片段相对于素材的入点,在素材类型是音视频时使用。单位:秒
|
void |
setNodeKey(java.lang.String key) |
void |
setOut(float out)
设置素材片段相对于素材的出点,在素材类型是音视频时使用。单位:秒
|
void |
setRotation(int rotation)
设置素材旋转角度
|
void |
setSaturation(float saturation)
设置饱和度。默认:0.5f
|
void |
setSharpness(float sharpness)
设置锐度。默认:0f
|
void |
setSource(Source source)
设置素材资源
|
void |
setTransition(TransitionBase transition)
设置转场动画
|
void |
setType(int type)
设置素材片段类型
|
void |
setVignette(float vignette)
设置暗角。默认:0f
|
void |
setWidth(int width)
设置片段资源宽度
|
public static final int TYPE_VIDEO
public static final int TYPE_IMAGE
protected java.lang.String mNodeKey
public java.util.List<ActionBase> getActions()
public int getType()
public void setType(int type)
type
- 片段类型public Source getSource()
public void setSource(Source source)
source
- 素材资源public float getIn()
public void setIn(float in)
in
- 切入点public float getOut()
public void setOut(float out)
out
- 切出点public float getDuration()
public void setDuration(float duration)
duration
- 素材片段的时长public int getWidth()
public void setWidth(int width)
width
- 资源宽度public int getHeight()
public void setHeight(int height)
height
- 资源高度public int getRotation()
public void setRotation(int rotation)
rotation
- 素材旋转角度public float getBrightness()
public void setBrightness(float brightness)
brightness
- 亮度public float getContrast()
public void setContrast(float contrast)
contrast
- 对比度public float getVignette()
public void setVignette(float vignette)
vignette
- 暗角public float getSaturation()
public void setSaturation(float saturation)
saturation
- 饱和度public float getSharpness()
public void setSharpness(float sharpness)
sharpness
- 锐度public boolean isHorizontalFlip()
public void setHorizontalFlip(boolean flip)
flip
- 是否翻转public boolean getHorizontalFlip()
public java.util.List<Effect> getEffects()
public TransitionBase getTransition()
public void setTransition(TransitionBase transition)
transition
- 转场动画public boolean isFileExists()
public java.lang.String getNodeKey()
public void setNodeKey(java.lang.String key)