MeiCam SDK For iOS
3.14.0
|
Go to the documentation of this file.
58 @property (readonly)
unsigned int index;
62 @property (readonly)
unsigned int fxCount;
85 - (BOOL)changeFilePath:(NSString *)filePath;
102 - (int64_t)changeTrimInPoint:(int64_t)newTrimInPoint affectSibling:(BOOL)affectSibling;
116 - (BOOL)moveTrimPoint:(int64_t)offset;
133 - (int64_t)changeTrimOutPoint:(int64_t)newTrimOutPoint affectSibling:(BOOL)affectSibling;
161 - (void)changeSpeed:(
double)newSpeed;
177 - (void)changeSpeed:(
double)newSpeed keepAudioPitch:(BOOL)keepAudioPitch;
215 - (BOOL)changeCurvesVariableSpeed:(NSString *)curvesString keepAudioPitch:(BOOL)keepAudioPitch;
240 - (int64_t)getClipPosByTimelinePosCurvesVariableSpeed:(int64_t) timelinePos;
251 - (int64_t)getTimelinePosByClipPosCurvesVariableSpeed:(int64_t) clipPos;
264 - (void)setVolumeGain:(
float)leftVolumeGain rightVolumeGain:(
float)rightVolumeGain;
277 - (void)getVolumeGain:(
float *)leftVolumeGain rightVolumeGain:(
float *)rightVolumeGain;
290 - (void)getRealVolumeAtTime:(
float *)leftVolume rightVolumeGain:(
float *)rightVolume time:(int64_t)time;
302 - (void)setLoopAudio:(BOOL)loop;
Timeline is which the entity of editing the scene.
Definition: NvsTimeline.h:85
BOOL getLoopAudio()
Gets whether to loop audio if the clip' trim out go beyond its audio stream's duration.
BOOL isKeepAudioPitch()
Get Audio Pitch State.
NvsAudioFx * getAudioVolumeFx()
Gets the audio volume effect of the clip.
The NvsObject class inherits from the NSObject class in object-c.
Definition: NvsObject.h:78
unsigned int fxCount
The count of special effects on the clip.
Definition: NvsClip.h:62
@ NvsClipType_Audio
Audio clip.
Definition: NvsClip.h:28
NvsClipType type
Clip type (video, audio).
Definition: NvsClip.h:56
NSString * getClipVariableSpeedCurvesString()
get current variable speed curves of clip.
int64_t inPoint
The in point of the clip on the timeline (in microseconds).
Definition: NvsClip.h:52
int64_t trimIn
Clip triming in point (in microseconds).
Definition: NvsClip.h:48
@ NvsClipType_Video
Video clip.
Definition: NvsClip.h:27
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
double getSpeed()
Get the playback speed of the clip.
NvsTimeline * getInternalTimeline()
Get the internal timeline object from the clip.
Clips are specific description of audio and video files.
Definition: NvsClip.h:47
NvsClipType
Clip type.
Definition: NvsClip.h:26
unsigned int index
The index of the clip on the track.
Definition: NvsClip.h:58
int64_t outPoint
The out point of the clip on the timeline (in microseconds).
Definition: NvsClip.h:54
Audio effects.
Definition: NvsAudioFx.h:31
int64_t trimOut
Clip triming out point (in microseconds).
Definition: NvsClip.h:50
NSString * filePath
File path of clip.
Definition: NvsClip.h:60