MeiCam SDK For Android
3.14.0
|
Video clip, description of the video file. More...
Public Member Functions | |
int | getVideoType () |
Gets clip type. More... | |
NvsClipCaption | getFirstCaption () |
Get the first caption on the Clip. More... | |
NvsClipCaption | getLastCaption () |
Get the last caption on the Clip. More... | |
NvsClipCaption | getPrevCaption (NvsClipCaption caption) |
Get the previous caption of the current caption on the Clip. More... | |
NvsClipCaption | getNextCaption (NvsClipCaption caption) |
Get the next caption of the current caption on the Clip. More... | |
List< NvsClipCaption > | getCaptionsByClipTimePosition (long cliptimePos) |
Get a list of captions based on the position on the Clip. More... | |
NvsClipCaption | addCaption (String captionText, long inPoint, long duration, String captionStylePackageId) |
Add a caption on the Clip. More... | |
NvsClipCaption | addPanoramicCaption (String captionText, long inPoint, long duration, String captionStylePackageId) |
Add a panorama caption on the Clip. More... | |
NvsClipCaption | addModularCaption (String captionText, long inPoint, long duration) |
Add a modular caption on the Clip. More... | |
NvsClipCaption | removeCaption (NvsClipCaption caption) |
Remove the caption on the Clip. More... | |
NvsClipCompoundCaption | getFirstCompoundCaption () |
Get the first compound caption on the Clip. More... | |
NvsClipCompoundCaption | getLastCompoundCaption () |
Get the last compound caption on the Clip. More... | |
NvsClipCompoundCaption | getPrevCaption (NvsClipCompoundCaption caption) |
Get the previous compound caption of the current compound caption on the Clip. More... | |
NvsClipCompoundCaption | getNextCaption (NvsClipCompoundCaption caption) |
Get the next compound caption of the current compound caption on the Clip. More... | |
List< NvsClipCompoundCaption > | getCompoundCaptionsByClipTimePosition (long cliptimePos) |
Get a list of compound captions based on the position on the Clip. More... | |
NvsClipCompoundCaption | addCompoundCaption (long inPoint, long duration, String compoundCaptionPackageId) |
Add a caption on the Clip. More... | |
NvsClipCompoundCaption | removeCompoundCaption (NvsClipCompoundCaption caption) |
Remove compound caption from the Clip. More... | |
NvsClipAnimatedSticker | getFirstAnimatedSticker () |
Get the first animated sticker on the Clip. More... | |
NvsClipAnimatedSticker | getLastAnimatedSticker () |
Get the last animated sticker on the Clip. More... | |
NvsClipAnimatedSticker | getPrevAnimatedSticker (NvsClipAnimatedSticker animatedSticker) |
Get the previous animated sticker of the current animated sticker of the Clip. More... | |
NvsClipAnimatedSticker | getNextAnimatedSticker (NvsClipAnimatedSticker animatedSticker) |
Get the next animated sticker of the current animated sticker of the Clip. More... | |
List< NvsClipAnimatedSticker > | getAnimatedStickersByClipTimePosition (long cliptimePos) |
Get an animated sticker list based on the position on the Clip. More... | |
NvsClipAnimatedSticker | addAnimatedSticker (long inPoint, long duration, String animatedStickerPackageId) |
Add a animated sticker on the Clip. More... | |
NvsClipAnimatedSticker | addPanoramicAnimatedSticker (long inPoint, long duration, String animatedStickerPackageId) |
Add a panorama animation sticker on the Clip. More... | |
NvsClipAnimatedSticker | addCustomAnimatedSticker (long inPoint, long duration, String animatedStickerPackageId, String customImagePath) |
Add a custom animated sticker on the Clip. More... | |
NvsClipAnimatedSticker | addCustomPanoramicAnimatedSticker (long inPoint, long duration, String animatedStickerPackageId, String customImagePath) |
Add a a custom panorama animated sticker on the Clip. More... | |
NvsClipAnimatedSticker | removeAnimatedSticker (NvsClipAnimatedSticker animatedSticker) |
Remove an animated sticker on the Clip. More... | |
int | getRoleInTheme () |
Gets the role of the clip in the theme. More... | |
void | setExtraVideoRotation (int rotation) |
Sets the video's extra rotation angle. More... | |
void | setExtraVideoRotation (int rotation, boolean rotateROI) |
Sets the video's extra rotation angle. More... | |
int | getExtraVideoRotation () |
Gets the video's extra rotation angle. More... | |
boolean | isRotateROI () |
Default is true. More... | |
void | setSoftWareDecoding (boolean softwareUsed) |
Sets whether to apply software decoding on the video. More... | |
boolean | isSoftWareDeocedUsed () |
Gets whether to apply software decoding on the video. More... | |
void | disableAmbiguousCrop (boolean disable) |
Sets whether to disable the ambiguous cropping of the screen on video, The default is false. More... | |
boolean | isAmbiguousCropDisabled () |
Gets whether to disable the ambiguous cropping of the screen on video. More... | |
void | setPanAndScan (float pan, float scan) |
Sets pan and scan. More... | |
NvsPanAndScan | getPanAndScan () |
Gets pan and scan. More... | |
void | enableVideoClipROI (boolean enable) |
Sets whether to enable ROI mode on video clip. default pan and scan mode is used. More... | |
boolean | isVideoClipROIEnabled () |
Gets whether to enable ROI mode on video clip. More... | |
void | enableSlowMotionBlended (boolean enable) |
Sets whether to enable frame blending mode for slow playback, The default is false. More... | |
boolean | isSlowMotionBlended () |
Gets whether the video has frame blending mode enabled. More... | |
int | getSourceBackgroundMode () |
Gets background mode. More... | |
void | setSourceBackgroundMode (int mode) |
Sets background mode, Background Mode (ClIP_BACKGROUNDMODE) More... | |
void | setSourceBackgroundColor (NvsColor color) |
Sets the background color. More... | |
NvsColor | getSourceBackgroundColor () |
Gets the background color. More... | |
int | getImageMotionMode () |
Gets image clip operation mode. More... | |
void | setImageMotionMode (int mode) |
Sets image mode of operation. More... | |
boolean | getImageMotionAnimationEnabled () |
Gets image animation status. More... | |
void | setImageMotionAnimationEnabled (boolean enabled) |
Sets whether to support image animation. More... | |
RectF | getStartROI () |
Gets the image clip's starting ROI. More... | |
RectF | getEndROI () |
Gets image clip's terminating ROI. More... | |
void | setImageMotionROI (RectF startROI, RectF endROI) |
Sets clip's dynamic move ROI. More... | |
RectF | getImageMaskROI () |
Gets image clip's mask ROI. More... | |
void | setImageMaskROI (RectF maskROI) |
Sets image clip‘s mask ROI. More... | |
void | setClipWrapMode (int wrapMode) |
Sets the clip's loop mode. More... | |
int | getClipWrapMode () |
Gets video loop mode. More... | |
void | setAudioFadeInDuration (long fadeInDuration) |
Set Audio Fade-In Duration. More... | |
long | getAudioFadeInDuration () |
Get Audio Fade-In Duration. More... | |
void | setAudioFadeOutDuration (long fadeOutDuration) |
Set Audio Fade-Out Duration. More... | |
long | getAudioFadeOutDuration () |
Get Audio Fade-Out Duration. More... | |
void | changeVariableSpeed (double startSpeed, double endSpeed, boolean keepAudioPitch) |
Changes the playback speed of the clip. More... | |
double | getStartSpeed () |
Get the playback speed of the clip. More... | |
double | getEndSpeed () |
Get the playback speed of the clip. More... | |
void | setBlendingMode (int blendMode) |
set blending mode to video Clip. More... | |
int | getBlendingMode () |
get blending mode from video Clip. More... | |
void | setOpacity (float opacity) |
set opacity value to video clip, Default value is 1, range (0,1). More... | |
float | getOpacity () |
set opacity value from video clip. More... | |
void | setEnableOriginalRender (boolean enable) |
Turn on special effect rendering based on the original scale of the video clip. More... | |
boolean | isOriginalRender () |
Gets whether the original scale rendering mode is turned on. More... | |
NvsVideoFx | getPropertyVideoFx () |
Gets the property effect of the video clip. More... | |
NvsVideoFx | setCustomPropertyVideoFx (NvsCustomVideoFx.Renderer customVideoFxRender) |
set the custom property effect of the video clip More... | |
void | enablePropertyVideoFx (boolean enable) |
Turn on special effect rendering based on the original scale of the video clip. More... | |
boolean | isPropertyVideoFxEnabled () |
Gets whether the original scale rendering mode is turned on. More... | |
void | enableClipHDR (boolean enable) |
Sets the clip's hdr enable status. More... | |
boolean | isClipHDREnabled () |
Gets video hdr enabled. More... | |
void | enableClipFreezeFrame (boolean enable) |
Sets the clip's hdr enable status. More... | |
boolean | isClipFreezeFrameEnabled () |
Gets video freeze frame enabled. More... | |
void | setClipFreezeFrameTrimPosition (long trimPos) |
Sets the clip's freeze trim position. More... | |
long | getClipFreezeFrameTrimPosition () |
Gets video freeze trim position(in microseconds). More... | |
NvsAudioFx | appendAudioFx (String fxName) |
Adds an audio effect to the end of the video clip. More... | |
NvsAudioFx | insertAudioFx (String fxName, int fxIndex) |
Inserts an audio effect at the specified effect index on the video clip. More... | |
NvsAudioFx | appendCustomAudioFx (NvsCustomAudioFx.Renderer customAudioFxRender) |
Appends custom audio effect to the video clip. More... | |
NvsAudioFx | insertCustomAudioFx (NvsCustomAudioFx.Renderer customAudioFxRender, int fxIndex) |
Inserts a custom audio effect at the specified effect index on the video clip. More... | |
boolean | removeAudioFx (int fxIndex) |
Removes audio effect by index,The subsequent audioFx index moves forward. More... | |
NvsAudioFx | getAudioFxByIndex (int fxIndex) |
Gets audio effect by index. More... | |
int | getAudioFxCount () |
Gets the number of audio effects on the video clip. Note: The effect index on the clip starts from 0. More... | |
NvsVideoFx | appendBuiltinFx (String fxName) |
Appends built-in effect to clips. More... | |
NvsVideoFx | insertBuiltinFx (String fxName, int fxIndex) |
Inserts a built-in effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendPackagedFx (String fxPackageId) |
Appends package effect to the clip. More... | |
NvsVideoFx | insertPackagedFx (String fxPackageId, int fxIndex) |
Inserts package effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender) |
Appends custom video effect to the clip. More... | |
NvsVideoFx | insertCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender, int fxIndex) |
Inserts a custom video effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendRawBuiltinFx (String fxName) |
Appends built-in effect on the raw input to clips. More... | |
NvsVideoFx | insertRawBuiltinFx (String fxName, int fxIndex) |
Inserts a built-in effect at the specified effect index on the raw input on the clip. More... | |
NvsVideoFx | appendRawPackagedFx (String fxPackageId) |
Appends package effect on the raw input to the clip. More... | |
NvsVideoFx | insertRawPackagedFx (String fxPackageId, int fxIndex) |
Inserts package effect at the specified effect index on the raw input on the clip. More... | |
NvsVideoFx | appendRawCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender) |
Appends custom video effect on the raw input to the clip. More... | |
NvsVideoFx | insertRawCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender, int fxIndex) |
Inserts a custom video effect at the specified effect index on the raw input on the clip. More... | |
NvsVideoFx | appendBeautyFx () |
Adds a beauty effect to the clip. More... | |
NvsVideoFx | insertBeautyFx (int fxIndex) |
Inserts a beauty effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendBuiltinFx (String fxName, long inPoint, long duration) |
Appends built-in effect to clips. More... | |
NvsVideoFx | insertBuiltinFx (String fxName, int fxIndex, long inPoint, long duration) |
Inserts a built-in effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendPackagedFx (String fxPackageId, long inPoint, long duration) |
Appends package effect to the clip. More... | |
NvsVideoFx | insertPackagedFx (String fxPackageId, int fxIndex, long inPoint, long duration) |
Inserts package effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender, long inPoint, long duration) |
Appends custom video effect to the clip. More... | |
NvsVideoFx | insertCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender, int fxIndex, long inPoint, long duration) |
Inserts a custom video effect at the specified effect index on the clip. More... | |
NvsVideoFx | appendRawBuiltinFx (String fxName, long inPoint, long duration) |
Appends built-in effect on the raw input to clips. More... | |
NvsVideoFx | insertRawBuiltinFx (String fxName, int fxIndex, long inPoint, long duration) |
Inserts a built-in effect at the specified effect index on the raw input on the clip. More... | |
NvsVideoFx | appendRawPackagedFx (String fxPackageId, long inPoint, long duration) |
Appends package effect on the raw input to the clip. More... | |
NvsVideoFx | insertRawPackagedFx (String fxPackageId, int fxIndex, long inPoint, long duration) |
Inserts package effect at the specified effect index on the raw input on the clip. More... | |
NvsVideoFx | appendRawCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender, long inPoint, long duration) |
Appends custom video effect on the raw input to the clip. More... | |
NvsVideoFx | insertRawCustomFx (NvsCustomVideoFx.Renderer customVideoFxRender, int fxIndex, long inPoint, long duration) |
Inserts a custom video effect at the specified effect index on the raw input on the clip. More... | |
NvsVideoFx | appendBeautyFx (long inPoint, long duration) |
Adds a beauty effect to the clip. More... | |
NvsVideoFx | insertBeautyFx (int fxIndex, long inPoint, long duration) |
Inserts a beauty effect at the specified effect index on the clip. More... | |
boolean | removeFx (int fxIndex) |
Remove effect by index. More... | |
boolean | removeRawFx (int fxIndex) |
Remove effect by index on the raw input. More... | |
boolean | removeAllAudioFx () |
Removes all audio effects. More... | |
boolean | removeAllVideoFx () |
Removes all video effects. More... | |
boolean | removeAllFx () |
Removes all effects. More... | |
NvsVideoFx | getFxByIndex (int fxIndex) |
Gets special effect by index. More... | |
int | getRawFxCount () |
Gets the number of effects on the raw input on the clip. Note: The effect index on the clip starts from 0. More... | |
NvsVideoFx | getRawFxByIndex (int fxIndex) |
Gets special effect by index on the raw input. More... | |
void | enableRawSourceMode (boolean enable) |
Enable the original frame mode If enable this mode: SetPanAndScan, GetPanAndScan, DisableAmbiguousCrop, IsAmbiguousCropDisabled, SetImageMotionMode, ImageMotionMode SetImageMotionROI, GetImageMotionROI, SetImageMotionAnimationEnabled, IsImageMotionAnimationEnabled, SetImageMaskROI, GetImageMaskROI,are already invalid. If the property videoFx is enable, the corresponding parameters in the property videoFx have no effect. More... | |
boolean | isRawSourceModeEnabled () |
The raw source mode is enabled. More... | |
void | setRawFilterProcessesMode (int type) |
Set the raw filter processes mode The default processing mode is that all Raw filters have input and output sizes that are consistent with the resolution of the media file. More... | |
int | getRawFilterProcessMode () |
Get raw filter processes mode. More... | |
void | setRefImageFillMode (int mode) |
Sets ref image fill mode, Fill Mode (VARIANT_IMAGE_FILLMODE) More... | |
int | getRefImageFillMode () |
Gets ref image fill mode. More... | |
NvsSize | getRefImageSize () |
Gets ref image size. More... | |
int | getRefImageBackgroundMode () |
Gets ref image background mode. More... | |
void | setRefImageBackgroundMode (int mode) |
Sets ref image background mode, Background Mode (ClIP_BACKGROUNDMODE) More... | |
void | setRefImageBackgroundColor (NvsColor color) |
Sets the ref image background color. More... | |
NvsColor | getRefImageBackgroundColor () |
Gets the ref image background color. More... | |
float | getRefImageBackgroundBlurRadius () |
Gets ref image background blur radius. More... | |
void | setRefImageBackgroundBlurRadius (float radius) |
Sets ref image background blur radius. More... | |
boolean | getRefImageBackgroundBlurNewModeEnable () |
Gets ref image background blur new mode enable. More... | |
void | updateAudioForClipVideoFx () |
Update the audio information in the current clip effect. More... | |
void | setRefImageBackgroundBlurNewModeEnable (boolean newModeEnable) |
Sets ref image background blur new mode enable. More... | |
![]() | |
NvsTimeline | getInternalTimeline () |
Gets the internal timeline object from the clip. More... | |
long | getTrimIn () |
Gets the trim in point of the clip. More... | |
long | getTrimOut () |
Gets the trim out point of the clip. More... | |
boolean | moveTrimPoint (long offset) |
Move trim points of clip(in microseconds) More... | |
long | getInPoint () |
Gets the in-point of the clip on the timeline. More... | |
long | getOutPoint () |
Gets the out-point of the clip on the timeline. More... | |
int | getType () |
Gets the clip type (video clip, audio clip). More... | |
int | getClipMode () |
Gets the clip mode (media clip, timeline clip). More... | |
int | getIndex () |
Gets the index of the clip on the track. More... | |
boolean | changeClipMode (int clipMode) |
Change the clip mode. More... | |
boolean | changeFilePath (String filePath) |
Change the clip file path. More... | |
boolean | changeInternalTimeline (NvsTimeline timeline) |
Change the clip internal timeline. More... | |
String | getFilePath () |
Gets the clip file path. More... | |
int | getFxCount () |
Gets the number of effects on the clip. Note: The effect index on the clip starts from 0. More... | |
long | changeTrimInPoint (long newTrimInPoint, boolean affectSibling) |
Modifies the trim in point of the clip. More... | |
long | changeTrimOutPoint (long newTrimOutPoint, boolean affectSibling) |
Modifies the trim out point of the clip. More... | |
double | getSpeed () |
Get the playback speed of the clip. More... | |
boolean | isKeepAudioPitch () |
Is keep the tone unchanged. More... | |
void | changeSpeed (double newSpeed) |
Changes the playback speed of the clip. More... | |
boolean | changeCurvesVariableSpeed (String curvesString, boolean keepAudioPitch) |
Changes the playback speed of the clip by curves(only support for video clip). More... | |
String | getClipVariableSpeedCurvesString () |
get current variable speed curves of clip. More... | |
NvsAudioFx | getAudioVolumeFx () |
Gets the audio volume effect of the clip. More... | |
void | changeSpeed (double newSpeed, boolean keepAudioPitch) |
Changes the playback speed of the clip. More... | |
void | setVolumeGain (float leftVolumeGain, float rightVolumeGain) |
Sets the volume. More... | |
NvsVolume | getVolumeGain () |
Gets volume. More... | |
NvsVolume | getRealVolumeAtTime (long time) |
Get the real-time volume at a specified time point. More... | |
void | setLoopAudio (boolean loop) |
Sets whether to loop audio if the clip' trim out go beyond its audio stream's duration. More... | |
boolean | getLoopAudio () |
Gets whether to loop audio if the clip' trim out go beyond its audio stream's duration. More... | |
long | GetClipPosByTimelinePosCurvesVariableSpeed (long timelinePos) |
Gets the pos in clip by current timeline pos when used curves variable speed. More... | |
long | GetTimelinePosByClipPosCurvesVariableSpeed (long clipPos) |
Gets the pos in timelne by current clip pos when used curves variable speed. More... | |
![]() | |
void | setAttachment (String key, Object value) |
Adds additional data to the NvsObject object to identify the NvsObject object or for other purpose. More... | |
void | setTemplateAttachment (String key, String value) |
Adds additional template data to the NvsObject object to identify the NvsObject template object. More... | |
Object | getAttachment (String key) |
Gets an attachment to NvsObject. More... | |
String | getTemplateAttachment (String key) |
Gets an template attachment to NvsObject. More... | |
Static Public Attributes | |
Clip type | |
static final int | VIDEO_CLIP_TYPE_AV = 0 |
Audio and video type. More... | |
static final int | VIDEO_CLIP_TYPE_IMAGE = 1 |
Image type. More... | |
The clip's role in themes. | |
static final int | ROLE_IN_THEME_GENERAL = 0 |
General. More... | |
static final int | ROLE_IN_THEME_TITLE = 1 |
Title. More... | |
static final int | ROLE_IN_THEME_TRAILER = 2 |
Trailer. More... | |
Clip motion mode | |
static final int | CLIP_MOTIONMODE_LETTERBOX_ZOOMIN = 0 |
Zoom in. More... | |
static final int | ClIP_MOTIONMODE_LETTERBOX_ZOOMOUT = 1 |
Zoom out. More... | |
static final int | IMAGE_CLIP_MOTIONMMODE_ROI = 2 |
Image clip's ROI(Region Of Interesting) More... | |
static final int | IMAGE_CLIP_MOTIONMMODE_CROP = 3 |
Image clip's crop. More... | |
Clip loop mode | |
static final int | CLIP_WRAPMODE_REPEAT_LASTFRAME = 0 |
Last frame. More... | |
static final int | ClIP_WRAPMODE_REPEAT_FIRSTFRAME = 1 |
First frame. More... | |
static final int | ClIP_WRAPMODE_REPEAT = 2 |
Extra rotation of the video | |
static final int | ClIP_EXTRAVIDEOROTATION_0 = 0 |
0 degree More... | |
static final int | ClIP_EXTRAVIDEOROTATION_90 = 1 |
90 degree More... | |
static final int | ClIP_EXTRAVIDEOROTATION_180 = 2 |
180 degree More... | |
static final int | ClIP_EXTRAVIDEOROTATION_270 = 3 |
Clip background display mode | |
static final int | ClIP_BACKGROUNDMODE_COLOR_SOLID = 0 |
Solid color. More... | |
static final int | ClIP_BACKGROUNDMODE_BLUR = 1 |
Variant image fill mode | |
static final int | VARIANT_IMAGE_FILLMODE_ASPECT_FIT = 0 |
Select one of the long sides of the length and width as the basis to fill in equal proportions. More... | |
static final int | VARIANT_IMAGE_FILLMODE_ASPECT_FILL = 1 |
Select one of the short sides of the length and width as the basis to fill in equal proportions. More... | |
static final int | VARIANT_IMAGE_FILLMODE_FILL = 2 |
raw source process mode | |
static final int | RAW_FILTER_PROCESSES_MODE_NONE = 0 |
All Raw filters have consistent input and output sizes, and are finally adapted to the timeline size according to the set fill mode. More... | |
static final int | RAW_FILTER_PROCESSES_MODE_VARIANT_IMAGE = 1 |
The output size of all Raw filters is based on the actual output size of the filters, and finally, the fill mode is used to adapt to the size of the timeline. More... | |
static final int | RAW_FILTER_PROCESSES_MODE_VARIANT_IMAGE_WITH_FILL_MODE_USED = 2 |
Clip blending mode | |
static final int | CLIP_BLENDING_MODE_NORMAL = 0 |
Normal mode. More... | |
static final int | CLIP_BLENDING_MODE_MULTIPLY = 1 |
multiplay mode More... | |
static final int | CLIP_BLENDING_MODE_SUBTRACT = 2 |
Subtract mode. More... | |
static final int | CLIP_BLENDING_MODE_SCREEN = 3 |
Screen mode. More... | |
static final int | CLIP_BLENDING_MODE_ADD = 4 |
Add mode. More... | |
static final int | CLIP_BLENDING_MODE_EXCLUSION = 5 |
Exclusion mode. More... | |
static final int | CLIP_BLENDING_MODE_DARKEN = 6 |
Darken mode. More... | |
static final int | CLIP_BLENDING_MODE_BURN = 7 |
Burn mode. More... | |
static final int | CLIP_BLENDING_MODE_LINEAR_BURN = 8 |
Linear Burn mode. More... | |
static final int | CLIP_BLENDING_MODE_LIGHTEN = 9 |
Lighten mode. More... | |
static final int | CLIP_BLENDING_MODE_DODGE = 10 |
Dodge mode. More... | |
static final int | CLIP_BLENDING_MODE_OVERLAY = 11 |
Overlay mode. More... | |
static final int | CLIP_BLENDING_MODE_SOFT_LIGHT = 12 |
SoftLight mode. More... | |
static final int | CLIP_BLENDING_MODE_HARD_LIGHT = 13 |
HardLight mode. More... | |
static final int | CLIP_BLENDING_MODE_VIVID_LIGHT = 14 |
VividLight mode. More... | |
static final int | CLIP_BLENDING_MODE_PIN_LIGHT = 15 |
PinLight mode. More... | |
static final int | CLIP_BLENDING_MODE_LINEAR_LIGHT = 16 |
LinearLight mode. More... | |
static final int | CLIP_BLENDING_MODE_HARD_MIX = 17 |
HardMix mode. More... | |
static final int | CLIP_BLENDING_MODE_DIFFERENCE = 18 |
Difference mode. More... | |
![]() | |
static final int | CLIP_TYPE_VIDEO = 0 |
video clip type More... | |
static final int | CLIP_TYPE_AUDIO = 1 |
audio clip type More... | |
static final int | CLIP_MODE_MEDIA = 0 |
video clip type More... | |
static final int | CLIP_MODE_TIMELINE = 1 |
audio clip type More... | |
![]() | |
static final String | TEMPLATE_KEY_REPLACE_ID = "MSTemplate-ReplaceId" |
static final String | TEMPLATE_KEY_FOOTAGE_CAN_REPLACE = "MSTemplate-FootageCanReplace" |
static final String | TEMPLATE_KEY_FOOTAGE_ID = "MSTemplate-FootageId" |
static final String | TEMPLATE_KEY_FOOTAGE_NAME = "MSTemplate-FootageName" |
static final String | TEMPLATE_KEY_FOOTAGE_M3U8_NAME = "MSTemplate-FootageM3U8Name" |
static final String | TEMPLATE_KEY_FOOTAGE_TAGS = "MSTemplate-FootageTags" |
static final String | TEMPLATE_KEY_FOOTAGE_TYPE = "MSTemplate-FootageType" |
static final String | TEMPLATE_KEY_FOOTAGE_NEED_REVERSE = "MSTemplate-FootageNeedReverse" |
static final String | TEMPLATE_KEY_CLIP_RAW_WIDTH = "MSTemplate-ClipRawWidth" |
static final String | TEMPLATE_KEY_CLIP_RAW_HEIGHT = "MSTemplate-ClipRawHeight" |
static final String | TEMPLATE_KEY_VOLUME_TYPE = "MSTemplate-VolumeType" |
static final String | TEMPLATE_KEY_FX_GROUP = "MSTemplate-FxGroup" |
static final String | TEMPLATE_KEY_BEST_SEEK_TIME = "MSTemplate-BestSeekTime" |
static final String | TEMPLATE_KEY_MASK_TYPE = "MSTemplate-MaskType" |
static final String | TEMPLATE_VALUE_MASK_TYPE_LINE = "MSTemplate-MaskType-Line" |
static final String | TEMPLATE_VALUE_MASK_TYPE_MIRROR = "MSTemplate-MaskType-Mirror" |
static final String | TEMPLATE_VALUE_MASK_TYPE_CIRCLE = "MSTemplate-MaskType-Circle" |
static final String | TEMPLATE_VALUE_MASK_TYPE_RECT = "MSTemplate-MaskType-Rect" |
static final String | TEMPLATE_VALUE_MASK_TYPE_HEART = "MSTemplate-MaskType-Heart" |
static final String | TEMPLATE_VALUE_MASK_TYPE_STAR = "MSTemplate-MaskType-Star" |
static final String | TEMPLATE_KEY_TRANS_TYPE_CUT = "MSTemplate-TransType-Cut" |
static final String | TEMPLATE_KEY_CURVE_SPEED_TYPE = "MSTemplate-CurveSpeedType" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM = "MSTemplate-CurveSpeedType-Custom" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE = "MSTemplate-CurveSpeedType-Montage" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO = "MSTemplate-CurveSpeedType-Hero" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET = "MSTemplate-CurveSpeedType-bullet" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS = "MSTemplate-CurveSpeedType-Plus" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN = "MSTemplate-CurveSpeedType-In" |
static final String | TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT = "MSTemplate-CurveSpeedType-Out" |
Additional Inherited Members | |
![]() | |
void | setInternalObject (long internalObject) |
long | getInternalObject () |
![]() | |
long | m_internalObject = 0 |
Video clip, description of the video file.
The video clip source can be a video or an image. Each video clip can be modified for its in and out point and playback speed, as well as pan and scan. When editing a video, users can add or insert multiple video effects by the type of effect (built-in effects, wrapped effects, beauty effects). When adding a resource package effect, users have to install it firstly. When installation is successful, users can get the package Id to use, and the built-in effect can be used only by obtaining the effect name.
|
inline |
Add a animated sticker on the Clip.
inPoint | The in point of the animated sticker on the Clip (in microseconds) |
duration | The duration of the animation sticker which displayed (in microseconds), -1 indicates that the whole clip is covered. |
animatedStickerPackageId | Animated sticker package Id |
|
inline |
Add a caption on the Clip.
captionText | Text of caption |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
captionStylePackageId | Caption style package Id.If it does not exist, you can pass an empty string or null. |
|
inline |
Add a caption on the Clip.
captionText | Text of caption |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
captionStylePackageId | Caption style package Id.If it does not exist, you can pass an empty string or null. |
|
inline |
Add a custom animated sticker on the Clip.
inPoint | The in point of custom animated sticker on the Clip (in microseconds) |
duration | The duration of custom animation sticker which displayed (in microseconds), -1 indicates that the whole clip is covered. |
animatedStickerPackageId | Animated sticker package Id |
customImagePath | Path of custom animated sticker image(It can be a jpg, png image, or a dynamic caf format image supported by Meishe sdk) |
|
inline |
Add a a custom panorama animated sticker on the Clip.
inPoint | The in point of custom animated sticker on the Clip (in microseconds) |
duration | The duration of custom animation sticker which displayed (in microseconds), -1 indicates that the whole clip is covered. |
animatedStickerPackageId | Animated sticker package Id |
customImagePath | Path of custom animated sticker image |
|
inline |
Add a modular caption on the Clip.
captionText | Text of caption |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered |
|
inline |
Add a panorama animation sticker on the Clip.
inPoint | The in point of the animated sticker on the Clip (in microseconds) |
duration | The duration of the animation sticker which displayed (in microseconds), -1 indicates that the whole clip is covered. |
animatedStickerPackageId | Animated sticker package Id |
|
inline |
Add a panorama caption on the Clip.
captionText | Text of caption |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
captionStylePackageId | Caption style package Id.If it does not exist, you can pass an empty string or null. |
|
inline |
Adds an audio effect to the end of the video clip.
fxName | Audio effect name. For the effect name, please refer to getAllBuiltinAudioFxNames() or built-in effect name list. |
|
inline |
Adds a beauty effect to the clip.
|
inline |
Adds a beauty effect to the clip.
inPoint | The in point of the fx on the Clip (in microseconds) |
duration | Fx display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Appends built-in effect to clips.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or built-in effect name list. |
|
inline |
Appends built-in effect to clips.
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or built-in effect name list. |
|
inline |
Appends custom audio effect to the video clip.
NvsCustomAudioFx.Renderer | User-implemented custom audio effect renderer interface. |
|
inline |
Appends custom video effect to the clip.
customVideoFxRender | User-implemented custom video effect renderer interface. |
|
inline |
Appends custom video effect to the clip.
customVideoFxRender | User-implemented custom video effect renderer interface. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Appends package effect to the clip.
fxPackageId | Effect resource package ID. |
|
inline |
Appends package effect to the clip.
fxPackageId | Effect resource package ID. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Appends built-in effect on the raw input to clips.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or built-in effect name list. |
|
inline |
Appends built-in effect on the raw input to clips.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or built-in effect name list. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Appends custom video effect on the raw input to the clip.
customVideoFxRender | User-implemented custom video effect renderer interface. |
|
inline |
Appends custom video effect on the raw input to the clip.
customVideoFxRender | User-implemented custom video effect renderer interface. |
inPoint | The in point of the fx on the Clip (in microseconds) |
duration | Fx display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Appends package effect on the raw input to the clip.
fxPackageId | Effect resource package ID. |
|
inline |
Appends package effect on the raw input to the clip.
fxPackageId | Effect resource package ID. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Changes the playback speed of the clip.
startSpeed | start playback speed. |
endSpeed | end playback speed. |
keepAudioPitch | Keep the tone unchanged. |
|
inline |
Sets whether to disable the ambiguous cropping of the screen on video, The default is false.
disable | whether to disable or not. |
|
inline |
Sets the clip's hdr enable status.
enable | enable status. |
|
inline |
Sets the clip's hdr enable status.
enable | enable status. |
|
inline |
Turn on special effect rendering based on the original scale of the video clip.
Enable | Turn on or not. |
|
inline |
Enable the original frame mode If enable this mode: SetPanAndScan, GetPanAndScan, DisableAmbiguousCrop, IsAmbiguousCropDisabled, SetImageMotionMode, ImageMotionMode SetImageMotionROI, GetImageMotionROI, SetImageMotionAnimationEnabled, IsImageMotionAnimationEnabled, SetImageMaskROI, GetImageMaskROI,are already invalid. If the property videoFx is enable, the corresponding parameters in the property videoFx have no effect.
|
inline |
Sets whether to enable frame blending mode for slow playback, The default is false.
disable | whether to enable or not. |
|
inline |
Sets whether to enable ROI mode on video clip. default pan and scan mode is used.
disable | whether to enable or not. |
|
inline |
Get an animated sticker list based on the position on the Clip.
ClipPos | Position on the Clip (in microseconds) |
|
inline |
Get Audio Fade-In Duration.
|
inline |
Get Audio Fade-Out Duration.
|
inline |
Gets audio effect by index.
fxIndex | Audio effect's index. Range [0, getFxCount()) |
|
inline |
Gets the number of audio effects on the video clip. Note: The effect index on the clip starts from 0.
|
inline |
get blending mode from video Clip.
|
inline |
Get a list of captions based on the position on the Clip.
ClipPos | The position on the Clip(in micro-second) |
|
inline |
Gets video freeze trim position(in microseconds).
|
inline |
|
inline |
Get a list of compound captions based on the position on the Clip.
ClipPos | The position on the Clip(in micro-second) |
|
inline |
Gets image clip's terminating ROI.
|
inline |
Get the playback speed of the clip.
The default value is 1, which means that it plays at normal speed; the value less than 1 means slower playback; the value greater than 1 means faster playback.
|
inline |
Gets the video's extra rotation angle.
|
inline |
Get the first animated sticker on the Clip.
|
inline |
Get the first caption on the Clip.
|
inline |
Get the first compound caption on the Clip.
|
inline |
Gets special effect by index.
fxIndex | Special effect index, please refer to getFxCount(). |
|
inline |
Gets image clip's mask ROI.
|
inline |
Gets image animation status.
|
inline |
Gets image clip operation mode.
|
inline |
Get the last animated sticker on the Clip.
|
inline |
Get the last caption on the Clip.
|
inline |
Get the last compound caption on the Clip.
|
inline |
Get the next animated sticker of the current animated sticker of the Clip.
animatedSticker | the current NvsClipAnimatedSticker obejct |
|
inline |
Get the next caption of the current caption on the Clip.
caption | The current caption on the Clip |
|
inline |
Get the next compound caption of the current compound caption on the Clip.
caption | The current compound caption on the Clip |
|
inline |
set opacity value from video clip.
|
inline |
|
inline |
Get the previous animated sticker of the current animated sticker of the Clip.
animatedSticker | the current NvsClipAnimatedSticker obejct |
|
inline |
Get the previous caption of the current caption on the Clip.
caption | The current caption on the Clip |
|
inline |
Get the previous compound caption of the current compound caption on the Clip.
caption | The current compound caption on the Clip |
|
inline |
Gets the property effect of the video clip.
|
inline |
Get raw filter processes mode.
|
inline |
Gets special effect by index on the raw input.
fxIndex | Special effect index, please refer to [getRawFxCount()]. |
|
inline |
Gets the number of effects on the raw input on the clip. Note: The effect index on the clip starts from 0.
|
inline |
Gets ref image background blur new mode enable.
|
inline |
Gets ref image background blur radius.
|
inline |
Gets the ref image background color.
|
inline |
Gets ref image background mode.
|
inline |
Gets ref image fill mode.
|
inline |
|
inline |
Gets the role of the clip in the theme.
|
inline |
|
inline |
Gets background mode.
|
inline |
Gets the image clip's starting ROI.
|
inline |
Get the playback speed of the clip.
The default value is 1, which means that it plays at normal speed; the value less than 1 means slower playback; the value greater than 1 means faster playback.
|
inline |
Gets clip type.
|
inline |
Inserts an audio effect at the specified effect index on the video clip.
fxName | Audio effect name. For information about getting all effects' names, please refer to getAllBuiltinAudioFxNames() or built-in effect name list. |
fxIndex | audio effects' index to insert at. Range [0, getFxCount() - 1 ). If index is outOfRange,It will be add in the end. |
|
inline |
Inserts a beauty effect at the specified effect index on the clip.
fxIndex | Effect index to insert at, please refer togetFxCount(). |
|
inline |
Inserts a beauty effect at the specified effect index on the clip.
fxIndex | Effect index to insert at, please refer togetFxCount(). |
inPoint | The in point of the fx on the Clip (in microseconds) |
duration | Fx display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Inserts a built-in effect at the specified effect index on the clip.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or Built-in Effect Name List. |
fxIndex | Effect index to insert at. |
|
inline |
Inserts a built-in effect at the specified effect index on the clip.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or Built-in Effect Name List. |
fxIndex | Effect index to insert at. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Inserts a custom audio effect at the specified effect index on the video clip.
NvsCustomAudioFx.Renderer | User-implemented custom audio effect renderer interface. |
fxIndex | audio effects' index to insert at.Range [0, getFxCount() - 1 ). If index is outOfRange,It will be add in the end. |
|
inline |
Inserts a custom video effect at the specified effect index on the clip.
customVideoFxRender | User-implemented custom video effects renderer interface. |
fxIndex | Effect index to insert at. |
|
inline |
Inserts a custom video effect at the specified effect index on the clip.
customVideoFxRender | User-implemented custom video effects renderer interface. |
fxIndex | Effect index to insert at. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Inserts package effect at the specified effect index on the clip.
fxPackageId | Effect resource package ID. |
fxIndex | Effect index to insert at, please refer to getFxCount(). |
|
inline |
Inserts package effect at the specified effect index on the clip.
fxPackageId | Effect resource package ID. |
fxIndex | Effect index to insert at, please refer to getFxCount(). |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Inserts a built-in effect at the specified effect index on the raw input on the clip.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or Built-in Effect Name List. |
fxIndex | Effect index to insert at. |
|
inline |
Inserts a built-in effect at the specified effect index on the raw input on the clip.
fxName | The effect name. To get the video effect name, please refer to getAllBuiltinVideoFxNames() or Built-in Effect Name List. |
fxIndex | Effect index to insert at. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Inserts a custom video effect at the specified effect index on the raw input on the clip.
customVideoFxRender | User-implemented custom video effects renderer interface. |
fxIndex | Effect index to insert at. |
|
inline |
Inserts a custom video effect at the specified effect index on the raw input on the clip.
customVideoFxRender | User-implemented custom video effects renderer interface. |
fxIndex | Effect index to insert at. |
inPoint | The in point of the fx on the Clip (in microseconds) |
duration | Fx display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Inserts package effect at the specified effect index on the raw input on the clip.
fxPackageId | Effect resource package ID. |
fxIndex | Effect index to insert at, please refer to [getRawFxCount()]. |
|
inline |
Inserts package effect at the specified effect index on the raw input on the clip.
fxPackageId | Effect resource package ID. |
fxIndex | Effect index to insert at, please refer to [getRawFxCount()]. |
inPoint | The in point of the caption on the Clip (in microseconds) |
duration | Caption display duration (in microseconds), -1 indicates that the whole clip is covered. |
|
inline |
Gets whether to disable the ambiguous cropping of the screen on video.
|
inline |
Gets video freeze frame enabled.
|
inline |
Gets video hdr enabled.
|
inline |
Gets whether the original scale rendering mode is turned on.
|
inline |
Gets whether the original scale rendering mode is turned on.
|
inline |
The raw source mode is enabled.
|
inline |
Default is true.
|
inline |
|
inline |
Gets whether to apply software decoding on the video.
|
inline |
Gets whether to enable ROI mode on video clip.
|
inline |
Removes all audio effects.
|
inline |
Removes all effects.
|
inline |
Removes all video effects.
|
inline |
Remove an animated sticker on the Clip.
animatedSticker | The NvsClipAnimatedSticker object which will be removed |
|
inline |
Removes audio effect by index,The subsequent audioFx index moves forward.
fxIndex | Audio effects' index. Range [0, getFxCount()) |
|
inline |
Remove the caption on the Clip.
caption | Clip caption object which removed |
|
inline |
Remove compound caption from the Clip.
caption | Clip compound caption object which to be removed |
|
inline |
Remove effect by index.
fxIndex | Special effect index, please refer togetFxCount(). |
|
inline |
Remove effect by index on the raw input.
fxIndex | Special effect index, please refer togetFxCount(). |
|
inline |
Set Audio Fade-In Duration.
fadeInDuration | Fade-In Duration |
|
inline |
Set Audio Fade-Out Duration.
fadeOutDuration | Fade-Out Duration |
|
inline |
set blending mode to video Clip.
blendMode | new blending mode. (CLIP_BLENDING_MODE) |
|
inline |
Sets the clip's freeze trim position.
trimPos | freeze trim position(in microseconds). |
|
inline |
Sets the clip's loop mode.
wrapMode | Loop mode.(ClIP_WRAPMODE) |
< Loop mode is between 0 and 2
|
inline |
set the custom property effect of the video clip
customVideoFxRender | User-implemented custom video effect renderer interface. |
|
inline |
Turn on special effect rendering based on the original scale of the video clip.
Enable | Turn on or not. |
|
inline |
Sets the video's extra rotation angle.
rotation | The extra rotation angle of the video. Please refer to Video Extra Rotation Angle. |
|
inline |
Sets the video's extra rotation angle.
rotation | The extra rotation angle of the video. Please refer to Video Extra Rotation Angle. |
|
inline |
Sets image clip‘s mask ROI.
For details, please refer to Image CLip's ROI Topics.
maskROI | Image clip's mask ROI. |
|
inline |
Sets whether to support image animation.
enabled | Whether to support image animation. A value of true supports image animation, and false does not. |
|
inline |
Sets image mode of operation.
mode | Image clip mode of operation. Please refer to Fragment Operation Mode. |
|
inline |
Sets clip's dynamic move ROI.
For details, please refer to Image Clip's ROI Topics.
startROI | clip's starting ROI. |
endROI | clip's terminating ROI. |
|
inline |
set opacity value to video clip, Default value is 1, range (0,1).
opacity | new opacity value. |
|
inline |
Sets pan and scan.
The pan and scan functions are used to adapt the position and size of the image on the display window. For details, please refer to Pan and Scan topic.
pan | Pan |
scan | Scan |
|
inline |
Set the raw filter processes mode The default processing mode is that all Raw filters have input and output sizes that are consistent with the resolution of the media file.
|
inline |
Sets ref image background blur new mode enable.
Background | blur new mode enable. |
|
inline |
Sets ref image background blur radius.
Background | blur radius. |
|
inline |
Sets the ref image background color.
color | the ref image background color |
|
inline |
Sets ref image background mode, Background Mode (ClIP_BACKGROUNDMODE)
mode | Background mode. |
|
inline |
Sets ref image fill mode, Fill Mode (VARIANT_IMAGE_FILLMODE)
mode | Fill mode. |
|
inline |
Sets whether to apply software decoding on the video.
softwareUsed | Whether to use software decoder to decode. |
|
inline |
Sets the background color.
color | the background color |
|
inline |
Sets background mode, Background Mode (ClIP_BACKGROUNDMODE)
mode | Background mode. |
|
inline |
Update the audio information in the current clip effect.
|
static |
Blur
|
static |
Solid color.
|
static |
Add mode.
|
static |
Burn mode.
|
static |
Darken mode.
|
static |
Difference mode.
|
static |
Dodge mode.
|
static |
Exclusion mode.
|
static |
HardLight mode.
|
static |
HardMix mode.
|
static |
Lighten mode.
|
static |
Linear Burn mode.
|
static |
LinearLight mode.
|
static |
multiplay mode
|
static |
Normal mode.
|
static |
Overlay mode.
|
static |
PinLight mode.
|
static |
Screen mode.
|
static |
SoftLight mode.
|
static |
Subtract mode.
|
static |
VividLight mode.
|
static |
0 degree
|
static |
180 degree
|
static |
270 degree
|
static |
90 degree
|
static |
Zoom in.
|
static |
Zoom out.
|
static |
Repeat
|
static |
First frame.
|
static |
Last frame.
|
static |
Image clip's crop.
|
static |
Image clip's ROI(Region Of Interesting)
|
static |
All Raw filters have consistent input and output sizes, and are finally adapted to the timeline size according to the set fill mode.
|
static |
The output size of all Raw filters is based on the actual output size of the filters, and finally, the fill mode is used to adapt to the size of the timeline.
|
static |
The output size of all Raw filters is based on the actual output size of the filters, and finally adapted to the size of the timeline according to the set fill mode
|
static |
General.
|
static |
Title.
|
static |
Trailer.
|
static |
Select one of the short sides of the length and width as the basis to fill in equal proportions.
|
static |
Select one of the long sides of the length and width as the basis to fill in equal proportions.
|
static |
fill
|
static |
Audio and video type.
|
static |
Image type.