Files
featherVoice/TUIKit/TUIMultimediaPlugin/Common/TUIMultimediaConfig.h
2025-08-08 10:49:36 +08:00

33 lines
938 B
Objective-C

// Copyright (c) 2024 Tencent. All rights reserved.
// Created by eddardliu on 2024/10/21.
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface TUIMultimediaConfig : NSObject
+ (instancetype)sharedInstance;
- (void)setConfig:(NSString*)jsonString;
- (BOOL)isSupportRecordBeauty;
- (BOOL)isSupportRecordAspect;
- (BOOL)isSupportRecordTorch;
- (BOOL)isSupportRecordScrollFilter;
- (BOOL)isSupportVideoEditGraffiti;
- (BOOL)isSupportVideoEditPaster;
- (BOOL)isSupportVideoEditSubtitle;
- (BOOL)isSupportVideoEditBGM;
- (BOOL)isSupportPictureEditMosaic;
- (BOOL)isSupportPictureEditGraffiti;
- (BOOL)isSupportPictureEditPaster;
- (BOOL)isSupportPictureEditSubtitle;
- (BOOL)isSupportPictureEditCrop;
- (UIColor*)getThemeColor;
- (int)getMaxRecordDurationMs;
- (int)getMinRecordDurationMs;
- (int)getVideoQuality;
- (NSString *)getPicturePasterConfigFilePath;
- (NSString *)getBGMConfigFilePath;
@end
NS_ASSUME_NONNULL_END