Classes
The following classes are available globally.
-
* The Base action
See moreDeclaration
Objective-C
@interface AEPAction : NSObject
-
* A class that defines rotation animations with a target angle.
See moreDeclaration
Objective-C
@interface AEPRotateToAction : AEPRotateBaseAction
-
* A class that defines rotation animations with a rotation angle.
See moreDeclaration
Objective-C
@interface AEPRotateByAction : AEPRotateBaseAction
-
* A class that defines repeated rotations.
See moreDeclaration
Objective-C
@interface AEPRotateRepeatAction : AEPRotateBaseAction
-
Undocumented
See moreDeclaration
Objective-C
@interface AEPPartAction : NSObject @property (nonatomic, strong, readonly)AliyunPartAction *nativePartAction; - (instancetype)initWithNativePartAction:(AliyunPartAction *)nativePartAction; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AEPAudioTrackClip : NSObject /**** The Media id */ @property (nonatomic, assign, readonly) int mediaId; /**** The type of audio track clip */ @property (nonatomic, assign, readonly) AEPAudioTrackClipType type; /**** The resource of audio */ @property (nonatomic, strong, readonly) AEPSource *source; /**** The start time on stream. (second) */ @property (nonatomic, assign, readonly) NSTimeInterval clipIn; /**** The end time on stream. (second) */ @property (nonatomic, assign, readonly) NSTimeInterval clipOut; /**** The duration of clip.(second) */ @property (nonatomic, assign, readonly) NSTimeInterval clipDuration; /**** The duration of timeline. (second) */ @property (nonatomic, assign, readonly) NSTimeInterval duration; /**** The start time on timeline. (second) */ @property (nonatomic, assign, readonly) NSTimeInterval timelineIn; /**** The end time on timeline. (second) */ @property (nonatomic, assign, readonly) NSTimeInterval timelineOut; /**** The weight of mix volume */ @property (nonatomic, assign, readonly) int mixWeight; /**** The weight of denoise */ @property (nonatomic, assign, readonly) int denoiseWeight; /**** The effect of audio */ @property (nonatomic, strong, readonly) AEPAudioEffect *audioEffect; /**** The fade in effect of audio */ @property (nonatomic, strong, readonly) AEPAudioFadeEffect *fadeInEffect; /**** The fade out effect of audio */ @property (nonatomic, strong, readonly) AEPAudioFadeEffect *fadeOutEffect; /**** The clip obj for editor */ @property (nonatomic, strong, readonly) AliyunEffectMusic *editorClip; @end
-
* The config of editor project
See moreDeclaration
Objective-C
@interface AEPConfig : NSObject
-
* The base class of effect
See moreDeclaration
Objective-C
@interface AEPEffect : NSObject
-
Undocumented
Declaration
Objective-C
@interface AEPEffectTrack : AEPTrack
-
Undocumented
See moreDeclaration
Objective-C
@interface AEPEffectTimeTrack : AEPEffectTrack
-
* A model class that defines filter effects.
See moreDeclaration
Objective-C
@interface AEPEffectFilterTrack : AEPEffectTrack
-
* The Animation filter
See moreDeclaration
Objective-C
@interface AEPEffectAnimationFilterTrack : AEPEffectFilterTrack
-
* A model class that defines MV effects.
See moreDeclaration
Objective-C
@interface AEPEffectMVTrack : AEPEffectTrack
-
* A model class that defines filter effects.
See moreDeclaration
Objective-C
@interface AEPEffectShaderFilterTrack : AEPEffectFilterTrack
-
* A model class that defines filter effects.
See moreDeclaration
Objective-C
@interface AEPEffectLutFilterTrack : AEPEffectFilterTrack
-
Undocumented
Declaration
Objective-C
@interface AEPGlobalTrack : AEPTrack
-
* The Image of paint
See moreDeclaration
Objective-C
@interface AEPGlobalPaintTrack : AEPGlobalTrack
-
* The watermark
See moreDeclaration
Objective-C
@interface AEPGlobalWatermarkTrack : AEPGlobalTrack
-
* The tail water
See moreDeclaration
Objective-C
@interface AEPGlobalTailWatermarkTrack : AEPGlobalWatermarkTrack
-
* The model of resource
See moreDeclaration
Objective-C
@interface AEPResourceModel : AliyunResourceModel
-
* The resource of edit project
See moreDeclaration
Objective-C
@interface AEPSource : NSObject
-
* The Sticker Track
Declaration
Objective-C
@interface AEPStickerTrack : AEPTrack
-
* The item of rollcaption
See moreDeclaration
Objective-C
@interface AEPRollCaptionItem : NSObject
-
* THe Roll Caption
See moreDeclaration
Objective-C
@interface AEPRollCaptionTrack : AEPStickerTrack
-
* The base class of sticker track
See moreDeclaration
Objective-C
@interface AEPStickerBaseTrack : AEPStickerTrack
-
* The sticker track of image
See moreDeclaration
Objective-C
@interface AEPImageStickerTrack : AEPStickerBaseTrack
-
* The sticker track of gif
See moreDeclaration
Objective-C
@interface AEPGifStickerTrack : AEPStickerBaseTrack
-
* The base class of caption
See moreDeclaration
Objective-C
@interface AEPCaptionBaseTrack : AEPStickerBaseTrack
-
Undocumented
See moreDeclaration
Objective-C
@interface AEPCaptionTrack : AEPCaptionBaseTrack
-
* The base class of deprecate caption
See moreDeclaration
Objective-C
@interface AEPDeprecatedCaptionTrack : AEPCaptionBaseTrack
-
* The deprecate pure text
See moreDeclaration
Objective-C
@interface AEPSubtitleTrack : AEPDeprecatedCaptionTrack
-
* The deprecate bubble caption
See moreDeclaration
Objective-C
@interface AEPBubbleCaptionTrack : AEPDeprecatedCaptionTrack
-
* The timeline of editor project
See moreDeclaration
Objective-C
@interface AEPTimeline : NSObject
-
* The Track
See moreDeclaration
Objective-C
@interface AEPTrack : NSObject
-
* The track of picture in picture
See moreDeclaration
Objective-C
@interface AEPVideoTrack : AEPBaseVideoTrack
-
* The track of picture in picture
See moreDeclaration
Objective-C
@interface AEPPipVideoTrack : AEPBaseVideoTrack
-
* A class that defines blinds transitions.
See moreDeclaration
Objective-C
@interface AEPTransitionShufferEffect : AEPTransitionEffect
-
* A class that defines translational motion effects.
See moreDeclaration
Objective-C
@interface AEPTransitionTranslateEffect : AEPTransitionEffect
-
* A class that defines polygon transitions.
Declaration
Objective-C
@interface AEPTransitionStarEffect : AEPTransitionEffect
-
* A class that defines fade transitions.
Declaration
Objective-C
@interface AEPTransitionFadeEffect : AEPTransitionEffect
-
* A class that defines circle transitions.
Declaration
Objective-C
@interface AEPTransitionCircleEffect : AEPTransitionEffect
-
* Custom transition effect
See moreDeclaration
Objective-C
@interface AEPTransitionCustomEffect : AEPTransitionEffect
-
* The clip of video
See moreDeclaration
Objective-C
@interface AEPBaseVideoTrackClip : NSObject
-
* The Main video track clip
See moreDeclaration
Objective-C
@interface AEPVideoTrackClip : AEPBaseVideoTrackClip
-
* The clip of picture in picture
See moreDeclaration
Objective-C
@interface AEPPipVideoTrackClip : AEPBaseVideoTrackClip
-
* The border info of clip
See moreDeclaration
Objective-C
@interface AEPClipBorderInfo : NSObject
-
* The model of resource API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface ATResourceModel : AliyunResourceModel
-
* A class that defines asset’s vertexs API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateAssetVertexs : NSObject
-
* A class that defines template for AE. API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplate : NSObject
-
* A class that defines asset’s appear time by design API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateAssetTimeRange : NSObject
-
* A class that defines asset in template. API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateAsset : NSObject
-
* A class that defines media asset in template, video or image. API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateAssetMedia : AliyunAETemplateAsset
-
* A class that defines text asset in template. API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateAssetText : AliyunAETemplateAsset
-
* A class that defines manager API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateManager : NSObject
-
* A class that defines player for template API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplatePlayer : NSObject
-
* A class that defines render for template API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateRender : NSObject
-
* A class that defines editor for template API_AVAILABLE(3.35.0)
See moreDeclaration
Objective-C
@interface AliyunAETemplateEditor : NSObject
-
* A base animation class.
See moreDeclaration
Objective-C
@interface AliyunAction : AliyunJSONModel <NSMutableCopying>
-
* A class that defines alpha animations.
Note: Alpha animations cannot be applied to source streams.
See moreDeclaration
Objective-C
@interface AliyunAlphaAction : AliyunAction
-
Deprecated
deprecated
* A class that defines audio recorders.
See moreDeclaration
Objective-C
@interface AliyunAudioRecorder : NSObject
-
* API_AVAILABLE(3.27.0) The base filter data model.
Declaration
Objective-C
@interface AliyunBaseFilter : NSObject <NSCopying>
-
* API_AVAILABLE(3.27.0) The base filter controller.
See moreDeclaration
Objective-C
@interface AliyunBaseFilterController : NSObject <AliyunRenderBaseControllerEditProtocol>
-
* The source of camera record API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunCameraRecordSource : NSObject <AliyunRecordDataSource, AliyunRecordSourceFPS, AliyunVideoSourceOrientation>
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunCaptionSticker : AliyunSticker <NSCopying>
-
* The controller of caption
See moreDeclaration
Objective-C
@interface AliyunCaptionStickerController : AliyunRenderBaseController
-
* A class that defines media clips.
See moreDeclaration
Objective-C
@interface AliyunClip : AliyunJSONModel
-
* Internal class.
See moreDeclaration
Objective-C
@interface AliyunTrack : AliyunJSONModel
-
Undocumented
Declaration
Objective-C
@interface AliyunClipConstructor : NSObject <AliyunIClipConstructor> @end
-
* A class that defines clip managers.
See moreDeclaration
Objective-C
@interface AliyunClipManager : NSObject
-
* A crop class.
See moreDeclaration
Objective-C
@interface AliyunCrop : NSObject
-
* A class that defines custom animations.
See moreDeclaration
Objective-C
@interface AliyunCustomAction : AliyunAction
-
* The task of draft project file
See moreDeclaration
Objective-C
@interface AliyunDraftProjectUploadTask : NSObject
-
* The local draft
See moreDeclaration
Objective-C
@interface AliyunDraft : NSObject
-
* The manager of local draft
See moreDeclaration
Objective-C
@interface AliyunDraftManager : NSObject
-
* The task of load
See moreDeclaration
Objective-C
@interface AliyunDraftLoadTask : NSObject
-
* A class that defines editors.
See moreDeclaration
Objective-C
@interface AliyunEditor : NSObject
-
* The base model of editor project
See moreDeclaration
Objective-C
@interface AliyunEditorBaseProject : NSObject
-
* The model of editor project
See moreDeclaration
Objective-C
@interface AliyunEditorProject : AliyunEditorBaseProject
-
* The content view of editor API_AVAILABLE(3.25.0)
See moreDeclaration
Objective-C
@interface AliyunEditorRenderWrapper : NSObject
-
* A model base class that defines effects.
See moreDeclaration
Objective-C
@interface AliyunEffect : AliyunJSONModel
-
* A model class that defines sound effects.
See moreDeclaration
Objective-C
@interface AliyunAudioEffect : AliyunJSONModel <NSCopying>
-
* API_AVAILABLE(3.20.0) A model class that defines sound effects.
See moreDeclaration
Objective-C
@interface AliyunAudioFade : AliyunJSONModel <NSCopying>
-
* A model class that defines blurred background effects.
See moreDeclaration
Objective-C
@interface AliyunEffectBlurBackground : AliyunEffect
-
* A model class that defines animated captions. Each animated caption contains a piece of text and a background sticker.
See moreDeclaration
Objective-C
@interface AliyunEffectCaption : AliyunEffectPasterBase
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunValue : NSObject<NSCopying> @property(nonatomic,assign) AliyunValueType type; @property(nonatomic,strong) NSArray<NSNumber*>* values; + (instancetype)initWithDictionary:(NSArray *)arr type:(NSString*)type; -(int)getINT; -(float)getFLOAT; #pragma --mark 设值方法 -(void)updateINT:(int)i; -(void)updateFLOAT:(float)f; -(void)updateVEC1I:(NSInteger)i; -(void)updateVEC2I:(int)i0 i1:(int)i1; -(void)updateVEC3I:(int)i0 i1:(int)i1 i2:(int)i2; -(void)updateVEC4I:(int)i0 i1:(int)i1 i2:(int)i2 i3:(int)i3; -(void)updateSCA1I:(int)i; -(void)updateSCA2I:(int)i0 i1:(int)i1; -(void)updateSCA3I:(int)i0 i1:(int)i1 i2:(int)i2; -(void)updateSCA4I:(int)i0 i1:(int)i1 i2:(int)i2 i3:(int)i3; -(void)updateVEC1F:(float)f; -(void)updateVEC2F:(float)f0 f1:(float)f1; -(void)updateVEC3F:(float)f0 f1:(float)f1 f2:(float)f2; -(void)updateVEC4F:(float)f0 f1:(float)f1 f2:(float)f2 f3:(int)f3; -(void)updateSCA1F:(float)f; -(void)updateSCA2F:(float)f0 f1:(float)f1; -(void)updateSCA3F:(float)f0 f1:(float)f1 f2:(float)f2; -(void)updateSCA4F:(float)f0 f1:(float)f1 f2:(float)f2 f3:(int)f3; -(void)updateMAT3F:(float)f0 f1:(float)f1 f2:(float)f2; -(void)updateMAT4F:(float)f0 f1:(float)f1 f2:(float)f2 f3:(int)f3; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunParam : NSObject<NSCopying> @property(nonatomic,assign) NSInteger nodeId; @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *type; @property(nonatomic,strong) AliyunValue *value; @property(nonatomic,strong) AliyunValue *maxValue; @property(nonatomic,strong) AliyunValue *minValue; + (instancetype)initWithDictionary:(NSDictionary *)dic; -(NSDictionary*)toDictionary; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunTexture : NSObject<NSCopying> @property(nonatomic,assign) NSInteger nodeId; @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *srcType; + (instancetype)initWithDictionary:(NSDictionary *)dic; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunNode : NSObject<NSCopying> @property(nonatomic,assign) NSInteger nodeId; @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *fragment; @property(nonatomic,strong) NSArray<AliyunTexture*> *textures; @property(nonatomic,strong) NSArray<AliyunParam*> *params; + (instancetype)initWithDictionary:(NSDictionary *)dic; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunEffectConfig : NSObject<NSCopying> @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *module; @property(nonatomic,assign) NSInteger version; @property(nonatomic,assign) NSInteger type; @property(nonatomic,strong) NSArray<AliyunNode*> *nodeTree; + (instancetype)initWithPath:(NSString *)path; + (instancetype)initWithDictionary:(NSDictionary *)dic; -(NSString*)getParamsJsonString; @end
-
* A model class that defines voiceover effects.
Declaration
Objective-C
@interface AliyunEffectDub : AliyunEffectMusic
-
Deprecated
deprecated
* A factory class that creates effects.
See moreDeclaration
Objective-C
@interface AliyunEffectFactory : NSObject
-
* A model class that defines filter effects.
See moreDeclaration
Objective-C
@interface AliyunEffectFilter : AliyunEffect
-
* A model class that defines images.
See moreDeclaration
Objective-C
@interface AliyunEffectImage : AliyunEffectPasterBase
-
* A model class that defines MV effects.
See moreDeclaration
Objective-C
@interface AliyunEffectMV : AliyunEffect
-
* A model class that defines music effects.
See moreDeclaration
Objective-C
@interface AliyunEffectMusic : AliyunEffect
-
* A model class that defines stickers.
See moreDeclaration
Objective-C
@interface AliyunEffectPaster : AliyunEffectPasterBase <AliyunIEffectRecovery>
-
* A base class that defines all stickers and captions.
See moreDeclaration
Objective-C
@interface AliyunEffectPasterBase : AliyunEffect <AliyunActionProtocol>
-
* A class that defines the frames in a sticker.
See moreDeclaration
Objective-C
@interface AliyunEffectPasterFrameItem : NSObject
-
* A class that defines the rendering of sticker animations.
See moreDeclaration
Objective-C
@interface AliyunEffectPasterTimeItem : NSObject
-
* An effect class that enables changing the display mode.
See moreDeclaration
Objective-C
@interface AliyunEffectRunningDisplayMode : AliyunEffect
-
* A model class that creates images.
See moreDeclaration
Objective-C
@interface AliyunEffectStaticImage : AliyunEffectPasterBase
-
* A model class that defines standard captions. A standard caption contains a piece of text.
See moreDeclaration
Objective-C
@interface AliyunEffectSubtitle : AliyunEffectPasterBase
-
* A model class that defines timeline effects.
See moreDeclaration
Objective-C
@interface AliyunEffectTimeFilter : AliyunEffect
-
Deprecated
Undocumented
See moreDeclaration
Objective-C
@interface AliyunErrorCode : NSObject + (AliyunIErrorCode)code:(int)err __deprecated_msg("use AliyunVideoCoreError instead"); @end
-
Deprecated
deprecated
* A class that handles errors.
See moreDeclaration
Objective-C
@interface AliyunErrorLogger : NSObject
-
Deprecated
deprecated
Undocumented
See moreDeclaration
Objective-C
@interface AliyunEventManager : NSObject @property(nonatomic, copy) NSString *requestID; @property(nonatomic, assign) BOOL enabled; + (instancetype)sharedManager; - (void)sendEvent:(AliyunEvent)event params:(NSDictionary *)params; - (void)sendEvent:(AliyunEvent)event params:(NSDictionary *)params type:(AliyunSubmoduleType)type; + (AliyunVideoEventInfo)videoInfoWithPath:(NSString *)path; - (uint64_t)crc64WithPath:(NSString *)path; - (void)refreshRequestID; @end
-
* The point of face info
See moreDeclaration
Objective-C
@interface AliyunFacePoint : NSObject
-
* API_AVAILABLE(3.27.0) The manager of filter.
See moreDeclaration
Objective-C
@interface AliyunFilterManager : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunGifSticker : AliyunSticker <NSCopying>
-
* The controller of git sticker API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunGifStickerController : AliyunStickerController
-
Deprecated
deprecated
* A class that defines HTTP requests. Deprecated.
See moreDeclaration
Objective-C
@interface AliyunHttpClient : NSObject
Return Value
AliyunHttpClient
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunICanvasLineData : NSObject /**** The color of the paint brush. */ @property (nonatomic, strong, readonly) UIColor *lineColor; /**** The size of the paint brush. */ @property (nonatomic, assign, readonly) CGFloat lineWidth; /**** The color of the shadow. */ @property (nonatomic, strong, readonly) UIColor *shadowColor; /**** The size of the shadow. */ @property (nonatomic, assign, readonly) CGFloat shadowWidth; /**** The points of line */ @property (nonatomic, copy, readonly) NSArray<NSValue *> *points; @end
-
* The canvas view.
See moreDeclaration
Objective-C
@interface AliyunICanvasView
-
* A class that defines paint brushes.
See moreDeclaration
Objective-C
@interface AliyunIPaint : NSObject
-
* A class that defines recorders.
See moreDeclaration
Objective-C
@interface AliyunIRecorder : NSObject
-
* A class that defines image croppers.
See moreDeclaration
Objective-C
@interface AliyunImageCrop : NSObject
-
* the sticker of image API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunImageSticker : AliyunSticker <NSCopying>
-
* The controller of image sticker API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunImageStickerController : AliyunStickerController
-
* A class that defines importers. Use this class to create configuration files for importing media clips. The class implements the AliyunIClipConstructor protocol to configure media clips.
See moreDeclaration
Objective-C
@interface AliyunImporter : AliyunClipConstructor
-
Deprecated
* Deprecated.
See moreDeclaration
Objective-C
@interface AliyunJSONModel : NSObject
-
* API_AVAILABLE(3.27.0) The lookup filter data model.
See moreDeclaration
Objective-C
@interface AliyunLutFilter : AliyunBaseFilter
-
* API_AVAILABLE(3.27.0) The lookup filter controller.
See moreDeclaration
Objective-C
@interface AliyunLutFilterController : AliyunBaseFilterController
-
Deprecated
deprecated
Undocumented
Declaration
Objective-C
@interface AliyunMediaInfo : NSObject @end
-
* The source of mic and source of device API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunMicRecordSource : NSObject <AliyunRecordDataSource>
-
* VideoJoiner
See moreDeclaration
Objective-C
@interface AliyunMixComposer : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunMixMediaVideoInfo : NSObject /**** The level of video view layer Bigger value above on lesser value layer If same value, the record video above on file video. */ @property (nonatomic, assign) NSInteger layerLevel; /**** The border info of the video */ @property (nonatomic, strong) AliyunPureColorBorderInfo *borderInfo; /**** The layout of the video in mix video */ @property (nonatomic, assign) CGRect frame; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunMixMediaRecordVideoInfo: AliyunMixMediaVideoInfo /**** The resolution of the video */ @property (nonatomic, assign) CGSize resolution; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunMixMediaFileVideoInfo : AliyunMixMediaVideoInfo /**** The file path of the video */ @property (nonatomic, copy) NSString *filePath; /**** The start time of the sample video of the duet. */ @property (nonatomic, assign) CGFloat streamStartTime; /**** The end time of the sample video of the duet. */ @property (nonatomic, assign) CGFloat streamEndTime; @end
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunMixMediaInfoParam : NSObject /**** The view of the duet. Required. */ @property(nonatomic, strong) UIView *outputSizeView; /**** The video recorded by camera API_AVAILABLE(3.21.0) */ @property(nonatomic, strong) AliyunMixMediaRecordVideoInfo *recordVideoInfo; /**** The sample video of the duet API_AVAILABLE(3.21.0) */ @property(nonatomic, strong) AliyunMixMediaFileVideoInfo *mixVideoInfo; /**** The size of the view for displaying the sample video of the duet. This parameter is used to render the view for displaying the sample video on the view of the duet, outputSizeView. */ @property(nonatomic, assign) CGRect mixVideoViewFrame __deprecated_msg("use mixVideoInfo.frame instead"); /**** The size of the view for displaying the video captured by camera. This parameter is used to render the view for displaying the video captured by camera on the view of the duet, outputSizeView. */ @property(nonatomic, assign) CGRect previewViewFrame __deprecated_msg("use recordVideoInfo.frame instead"); /**** The resolution of the video recorded by camera. */ @property(nonatomic, assign) CGSize previewVideoSize __deprecated_msg("use recordVideoInfo.resolution instead"); /**** The path of the sample video of the duet. */ @property(nonatomic, copy) NSString *mixVideoFilePath __deprecated_msg("use mixVideoInfo.filePath instead"); /**** The start time of the sample video of the duet. */ @property(nonatomic, assign) CGFloat streamStartTime __deprecated_msg("use mixVideoInfo.streamStartTime instead"); /**** The end time of the sample video of the duet. */ @property(nonatomic, assign) CGFloat streamEndTime __deprecated_msg("use mixVideoInfo.streamEndTime instead"); @end
-
* The recorder of mix video
See moreDeclaration
Objective-C
@interface AliyunMixRecorder : NSObject
-
* THe stream of mix video
See moreDeclaration
Objective-C
@interface AliyunMixStream : NSObject
-
* The track of mix video
See moreDeclaration
Objective-C
@interface AliyunMixTrack : NSObject
-
* A class that defines translational motions.
See moreDeclaration
Objective-C
@interface AliyunMoveAction : AliyunAction
-
* A class that defines parsers.
See moreDeclaration
Objective-C
@interface AliyunNativeParser : NSObject
-
* The param of part action
See moreDeclaration
Objective-C
@interface AliyunActionPartParam : NSObject <NSCopying>
-
* The action of sub node
See moreDeclaration
Objective-C
@interface AliyunPartAction : NSObject
-
* A base class that defines views for stickers.
See moreDeclaration
Objective-C
@interface AliyunPasterBaseView
-
* A class that defines sticker controllers.
See moreDeclaration
Objective-C
@interface AliyunPasterController : NSObject <AliyunPasterUIEventProtocol>
-
Deprecated
please use AliyunStickerManager
* deprecated, please use AliyunStickerManager.
See moreDeclaration
Objective-C
@interface AliyunPasterManager : NSObject
-
* API_AVAILABLE(3.25.0) The augmentation info of video clip
See moreDeclaration
Objective-C
@interface AliyunClipAugmentationInfo : NSObject
-
* API_AVAILABLE(3.25.0) The Audio info of video clip
See moreDeclaration
Objective-C
@interface AliyunClipAudioInfo : NSObject
-
* API_AVAILABLE(3.25.0) The model of picture in picture
See moreDeclaration
Objective-C
@interface AliyunPipClip : AliyunRenderModel <NSCopying>
-
* API_AVAILABLE(3.25.0) The controller of pip clip.
See moreDeclaration
Objective-C
@interface AliyunPipClipController : AliyunRenderBaseController <AliyunFrameAnimationProtocol>
-
* API_AVAILABLE(3.25.0) The manager of picture in picture
See moreDeclaration
Objective-C
@interface AliyunPipManager : NSObject
-
* API_AVAILABLE(3.25.0) The controller of pip clip track
See moreDeclaration
Objective-C
@interface AliyunPipTrackController : NSObject
-
Deprecated
please use AliyunFileRecordSource
* The record source of video player API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunPlayerRecordSource : NSObject <AliyunRecordDataSource, AliyunRecordSourceFPS>
-
* API_AVAILABLE(3.23.0) The info of border
See moreDeclaration
Objective-C
@interface AliyunPureColorBorderInfo : NSObject <NSCopying>
-
* The recorder of multi source
See moreDeclaration
Objective-C
@interface AliyunRecorder : NSObject
-
* The Config param of video API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRecorderVideoConfig : NSObject
-
* The Info of background API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRecorderBackgroundInfo : NSObject
-
* The config of record API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRecorderConfig : NSObject
-
* The Image sticker of recorder API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRecorderImageSticker : AliyunImageSticker
-
* The Gif sticker of recorder API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRecorderGifSticker : AliyunGifSticker
-
* The base Controller of render model API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRenderBaseController : NSObject <AliyunRenderBaseControllerEditProtocol>
-
* The base mode of render API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunRenderModel : NSObject <NSCopying>
-
* The task for resource to load API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunResourceLoadTask : NSObject
-
* A class that defines the model of resource API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunResourceModel : NSObject
-
* A class that defines how to manager resource for loading API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunResourceTaskManager : NSObject
-
* A class that defines how to manager resource for exporting API_AVAILABLE(3.27.0)
Declaration
Objective-C
@interface AliyunResourceExport : AliyunResourceTaskManager
-
* A class that defines how to manager resource for importing API_AVAILABLE(3.27.0)
Declaration
Objective-C
@interface AliyunResourceImport : AliyunResourceTaskManager
-
* The composer of roll caption
See moreDeclaration
Objective-C
@interface AliyunRollCaptionComposer : NSObject
-
* The style of roll caption
See moreDeclaration
Objective-C
@interface AliyunRollCaptionItemStyle : NSObject
-
* A class that defines rotation animations.
See moreDeclaration
Objective-C
@interface AliyunRotateAction : AliyunAction
-
* A class that defines rotation animations with a rotation angle.
See moreDeclaration
Objective-C
@interface AliyunRotateByAction : AliyunRotateAction
-
* A class that defines repeated rotations.
See moreDeclaration
Objective-C
@interface AliyunRotateRepeatAction : AliyunRotateAction
-
* A class that defines rotation animations with a target angle.
See moreDeclaration
Objective-C
@interface AliyunRotateToAction : AliyunRotateAction
-
* A class that defines scale animations.
See moreDeclaration
Objective-C
@interface AliyunScaleAction : AliyunAction
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunSetAction : AliyunAction
-
* API_AVAILABLE(3.27.0) The filter data model.
See moreDeclaration
Objective-C
@interface AliyunShaderFilter : AliyunBaseFilter
-
* API_AVAILABLE(3.27.0) The filter controller.
See moreDeclaration
Objective-C
@interface AliyunShaderFilterController : AliyunBaseFilterController
-
* The Sticker base class API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunSticker : AliyunRenderModel <NSCopying>
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunStickerController : AliyunRenderBaseController <AliyunFrameAnimationProtocol>
-
* The manager of sticker API_AVAILABLE(3.22.0)
See moreDeclaration
Objective-C
@interface AliyunStickerManager : NSObject
-
* A class that defines param for template. API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateParam : NSObject
-
* A class that defines template. API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplate : NSObject
-
* A class that defines the node’s content that can be modified API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateModifyContent : NSObject
-
* A class that defines the builder for a template API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateBuilder : NSObject
-
* A class that defines the editor for applying the template. API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateEditor : NSObject
-
* A class that defines the exporter for a template API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateExporter : NSObject
-
* A class that defines the importer for a template API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateImporter : NSObject
-
* A class that defines the loader for a template API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateLoader : NSObject
-
* A class that defines the node for applying the template. API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateNode : NSObject
-
* A class that defines the clip node for applying the template. API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateClipNode : AliyunTemplateNode
-
* A class that defines the caption node for applying the template. API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateCaptionNode : AliyunTemplateNode
-
* A class that defines the template’s resource for loading API_AVAILABLE(3.27.0)
Declaration
Objective-C
@interface AliyunTemplateResourceLoadTask : AliyunResourceLoadTask
-
* A class that defines the template’s resource for exporting API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateResourceExport : NSObject
-
* A class that defines the template’s resource for importing API_AVAILABLE(3.27.0)
See moreDeclaration
Objective-C
@interface AliyunTemplateResourceImport : NSObject
-
* The parser of thumbnail
See moreDeclaration
Objective-C
@interface AliyunThumbnailParser : NSObject
-
* A base class that defines transition effects.
See moreDeclaration
Objective-C
@interface AliyunTransitionEffect : AliyunJSONModel
-
* A class that defines circle transitions.
See moreDeclaration
Objective-C
@interface AliyunTransitionEffectCircle : AliyunTransitionEffect
-
* A class that defines fade transitions.
See moreDeclaration
Objective-C
@interface AliyunTransitionEffectFade : AliyunTransitionEffect
-
* A class that defines polygon transitions.
See moreDeclaration
Objective-C
@interface AliyunTransitionEffectPolygon : AliyunTransitionEffect
-
* A class that defines blinds transitions.
See moreDeclaration
Objective-C
@interface AliyunTransitionEffectShuffer : AliyunTransitionEffect
-
* A class that defines translational motion effects.
See moreDeclaration
Objective-C
@interface AliyunTransitionEffectTranslate : AliyunTransitionEffect
-
* The Info of license feature
See moreDeclaration
Objective-C
@interface AliyunVideoLicenseFeature : NSObject
-
* The Info of license
See moreDeclaration
Objective-C
@interface AliyunVideoLicense : NSObject
-
* The manager for video license
See moreDeclaration
Objective-C
@interface AliyunVideoLicenseManager : NSObject
-
* A class that defines video parameter settings.
See moreDeclaration
Objective-C
@interface AliyunVideoParam : NSObject
-
* A class that defines basic SDK settings.
See moreDeclaration
Objective-C
@interface AliyunVideoSDKInfo : NSObject
-
* A class that splices videos.
See moreDeclaration
Objective-C
@interface AliyunVideoStitch : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AliyunViewRecordSource : NSObject<AliyunRecordDataSource, AliyunRecordSourceFPS> /**** is mix avplayer in view API_AVAILABLE(3.22.0) in using initWithTargetView, it will ignore avplayer content if mixAVPlayer is NO */ @property (nonatomic, assign) BOOL mixAVPlayer; /**** capture not in mainThread (can not capture content in gpu, eg. glview) API_AVAILABLE(3.22.0) */ @property (nonatomic, assign) BOOL captureInBackground; /**** The layer of capture target API_AVAILABLE(3.22.0) */ @property (nonatomic, readonly) CALayer *targetLayer; /**** Init with view API_AVAILABLE(3.22.0) @param view The target of capture view @param fps The fps of capture */ - (instancetype) initWithTargetView:(UIView *)view fps:(int)fps; /**** using AVPlayerLayer to init API_AVAILABLE(3.22.0) @param layer The target AVPlayerLayer of capture @param fps The fps of capture */ - (instancetype) initWithAVPlayerLayer:(AVPlayerLayer *)layer fps:(int)fps; @end
-
Deprecated
3.33版本开始不在支持,请参考:https://help.aliyun.com/document_detail/378095.html
* A class that defines publish managers. Not supported after version at 3.32.0, see: https://www.alibabacloud.com/help/en/apsaravideo-for-vod/latest/ios-short-video-sdk-video-upload-1
Declaration
Objective-C
@interface AliyunVodPublishManager : NSObject
-
* The action of wip
See moreDeclaration
Objective-C
@interface AliyunWipeAction : AliyunAction
-
Deprecated
deprecated
Undocumented
See moreDeclaration
Objective-C
@interface AliyunXianyuFaceMap : NSObject /**** Gets the size of the texture after rendering. * @param width The width of the texture. * @param height The height of the texture. */ - (id)initWithOutputWidth:(int)width height:(int)height; /**** * Sets the TransformMatrix object. * @param fm float[16] * @param texture_asp The aspect ratio of the texture. */ - (void)setTransforamMatrix:(float*) fm texture_asp:(float)texture_asp; /**** * Adds a sticker. * The sticker id must be a unique value greater than 1,000. * @param vid The id of the sticker to be added. * @param dongtu_dir The absolute path of the sticker. * @param duration The display duration of the sticker in microseconds. */ - (int)addGif:(int)vid path:(char const *)dongtu_dir duration:(int64_t)duration; /**** * Deletes a sticker. * @param vid The id of the sticker to be deleted. */ - (void)deleteGif:(int)vid; /**** * Sets facial data. * @param vid The sticker id. * @param face [left_eye_x, left_eye_y, right_eye_x, right_eye_y, * mouth_x, mouth_y] * @param size */ - (void)setFace:(int)vid face:(float *)face size:(int)size; /**** * Renders a texture. * @param texture_id The id of the texture to be rendered. * @return The texture id after rendering. */ - (int)render:(int)texture_id; /**** Releases resources. */ - (void)destory; @end