美摄SDK For iOS
3.13.5
include
sdkcore
ios
NvsAudioClip.h
浏览该文件的文档.
1
//================================================================================
2
//
3
// (c) Copyright Meishe Co. Ltd, 2016. All rights reserved.
4
//
5
// This code and information is provided "as is" without warranty of any kind,
6
// either expressed or implied, including but not limited to the implied
7
// warranties of merchantability and/or fitness for a particular purpose.
8
//
9
//--------------------------------------------------------------------------------
10
// Birth Date: Dec 29. 2016
11
// Author: Meishe video team
12
//================================================================================
13
14
#pragma once
15
16
#import "
NvsClip.h
"
17
#import "
NvsCustomAudioFx.h
"
18
19
@class
NvsAudioFx
;
20
33
NVS_EXPORT
@interface
NvsAudioClip
:
NvsClip
34
42
@property
(nonatomic) int64_t
fadeInDuration
;
43
51
@property
(nonatomic) int64_t
fadeOutDuration
;
52
68
- (
NvsAudioFx
*)appendFx:(NSString *)fxName;
69
87
- (
NvsAudioFx
*)insertFx:(NSString *)fxName fxIndex:(
unsigned
int
)fxIndex;
88
101
- (
NvsAudioFx
*)appendCustomFx:(
id
<
NvsCustomAudioFxRenderer
>)customAudioFxRender;
102
117
- (
NvsAudioFx
*)insertCustomFx:(
id
<
NvsCustomAudioFxRenderer
>)customAudioFxRender fxIndex:(
unsigned
int
)fxIndex;
118
134
- (BOOL)removeFx:(
unsigned
int
)fxIndex;
135
149
- (
NvsAudioFx
*)getFxWithIndex:(
unsigned
int
)fxIndex;
150
160
- (BOOL)
removeAllFx
;
161
162
@end
NvsCustomAudioFx.h
NvsClip.h
NvsAudioClip::fadeOutDuration
int64_t fadeOutDuration
淡出时长(单位微秒),为0表示没有淡出,单位为微秒。duration必须大于等于0
Definition:
NvsAudioClip.h:51
NvsCustomAudioFxRenderer-p
自定义音频特效渲染器接口
Definition:
NvsCustomAudioFx.h:39
NvsAudioClip::fadeInDuration
int64_t fadeInDuration
淡入时长(单位微秒),为0表示没有淡入,单位为微秒。duration必须大于等于0
Definition:
NvsAudioClip.h:42
NvsAudioClip
音频片段,对音频文件的描述
Definition:
NvsAudioClip.h:34
NVS_EXPORT
#define NVS_EXPORT
Definition:
NvsCommonDef.h:20
NvsClip
片段,音视频文件的具体描述
Definition:
NvsClip.h:47
NvsAudioFx
音频特效
Definition:
NvsAudioFx.h:31
-[NvsAudioClip removeAllFx]
BOOL removeAllFx()
移除所有特效
制作者
1.8.18