Skip to content

Commit 7919fdc

Browse files
author
garenwang
committed
# 5.9.5
1.新增媒体处理接口。 2.新增存储桶防盗链接口。 3.新增视频审核接口。
1 parent ec841bc commit 7919fdc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2533
-31
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# 5.9.5
2+
1.新增媒体处理接口。
3+
2.新增存储桶防盗链接口。
4+
3.新增视频审核接口。
5+
16
# 5.9.4
27
1.修复已知bug
38

QCloudCOSXML.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Pod::Spec.new do |s|
22
s.name = "QCloudCOSXML"
33

44

5-
s.version = "5.9.4"
5+
s.version = "5.9.5"
66

77

88
s.summary = "QCloudCOSXML 腾讯云iOS-SDK组件"
@@ -22,15 +22,15 @@ s.version = "5.9.4"
2222
s.subspec 'Default' do |default|
2323
default.source_files = 'QCloudCOSXML/Classes/**/*','QCloudCOSXML/Classes/QCloudCOSXML/*'
2424

25-
default.dependency "QCloudCore",'5.9.4'
25+
default.dependency "QCloudCore",'5.9.5'
2626
end
2727
s.subspec 'Slim' do |slim|
2828
slim.source_files = 'QCloudCOSXML/Classes/**/*','QCloudCOSXML/Classes/QCloudCOSXML/*'
29-
slim.dependency "QCloudCore/WithoutMTA",'5.9.4'
29+
slim.dependency "QCloudCore/WithoutMTA",'5.9.5'
3030
end
3131
s.subspec 'Transfer' do |transfer|
3232
transfer.source_files = 'QCloudCOSXML/Classes/*','QCloudCOSXML/Classes/Transfer/**/*','QCloudCOSXML/Classes/Base/**/*'
33-
transfer.dependency "QCloudCore/WithoutMTA",'5.9.4'
33+
transfer.dependency "QCloudCore/WithoutMTA",'5.9.5'
3434

3535
end
3636

QCloudCOSXML/Classes/Base/QCloudAbstractRequest+Quality.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#import "QCloudAbstractRequest+Quality.h"
99
#import <objc/runtime.h>
10-
#import "QualityDataUploader.h"
10+
#import <QCloudCore/QualityDataUploader.h>
1111

1212
@implementation QCloudAbstractRequest (Quality)
1313
+ (void)load {

QCloudCOSXML/Classes/Base/QCloudCOSXMLService+Quality.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#import <QCloudCore/QCloudCore.h>
1212
#import <QCloudCore/QCloudLogger.h>
1313
#import "QCloudCOSXMLVersion.h"
14-
#import "QualityDataUploader.h"
14+
#import <QCloudCore/QualityDataUploader.h>
1515

1616
@implementation QCloudCOSXMLService (Quality)
1717

QCloudCOSXML/Classes/CI/QCloudCOSXMLService+ImageHelper.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
@class QCloudCIPutObjectQRCodeRecognitionRequest;
1515
@class QCloudQRCodeRecognitionRequest;
1616
@class QCloudCIPicRecognitionRequest;
17+
@class QCloudGetDescribeMediaBucketsRequest;
18+
@class QCloudGetMediaInfoRequest;
19+
@class QCloudGetVideoRecognitionRequest;
20+
@class QCloudPostVideoRecognitionRequest;
1721
NS_ASSUME_NONNULL_BEGIN
1822

1923
@interface QCloudCOSXMLService (ImageHelper)
@@ -139,6 +143,14 @@ cos iOS SDK 中获取 COS 文档预览方法具体步骤如下:
139143
图片标签
140144
*/
141145
- (void)CIPicRecognition:(QCloudCIPicRecognitionRequest *)request;
146+
147+
- (void)CIGetDescribeMediaBuckets:(QCloudGetDescribeMediaBucketsRequest *)request;
148+
149+
- (void)CIGetMediaInfo:(QCloudGetMediaInfoRequest *)request;
150+
151+
- (void)GetVideoRecognition:(QCloudGetVideoRecognitionRequest *)request;
152+
- (void)PostVideoRecognition:(QCloudPostVideoRecognitionRequest *)request;
153+
142154
@end
143155

144156
NS_ASSUME_NONNULL_END

QCloudCOSXML/Classes/CI/QCloudCOSXMLService+ImageHelper.m

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
#import "QCloudCICloudDataOperationsRequest.h"
1515
#import "QCloudCIPutObjectQRCodeRecognitionRequest.h"
1616
#import "QCloudCIPicRecognitionRequest.h"
17+
#import "QCloudGetDescribeMediaBucketsRequest.h"
18+
#import "QCloudGetMediaInfoRequest.h"
19+
#import "QCloudGetVideoRecognitionRequest.h"
20+
#import "QCloudPostVideoRecognitionRequest.h"
1721
@implementation QCloudCOSXMLService (ImageHelper)
1822

1923
- (void)PutWatermarkObject:(QCloudPutObjectWatermarkRequest *)request {
@@ -48,4 +52,18 @@ - (void)CIPicRecognition:(QCloudCIPicRecognitionRequest *)request{
4852
[super performRequest:request];
4953
}
5054

55+
- (void)CIGetDescribeMediaBuckets:(QCloudGetDescribeMediaBucketsRequest *)request{
56+
[super performRequest:request];
57+
}
58+
59+
- (void)CIGetMediaInfo:(QCloudGetMediaInfoRequest *)request{
60+
[super performRequest:request];
61+
}
62+
63+
- (void)GetVideoRecognition:(QCloudGetVideoRecognitionRequest *)request{
64+
[super performRequest:request];
65+
}
66+
- (void)PostVideoRecognition:(QCloudPostVideoRecognitionRequest *)request{
67+
[super performRequest:request];
68+
}
5169
@end
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
//
2+
// QCloudDescribeMediaInfo.h
3+
// QCloudCOSXML
4+
//
5+
// Created by garenwang on 2021/10/28.
6+
//
7+
8+
#import <Foundation/Foundation.h>
9+
@class QCloudDescribeMediaBucketItem;
10+
NS_ASSUME_NONNULL_BEGIN
11+
12+
@interface QCloudDescribeMediaInfo : NSObject
13+
14+
/// 媒体 Bucket 总数
15+
@property (nonatomic,strong)NSString * TotalCount;
16+
@property (nonatomic,strong)NSString * PageNumber;
17+
@property (nonatomic,strong)NSString * PageSize;
18+
19+
/// 媒体 Bucket 列表
20+
@property (nonatomic,strong)NSArray <QCloudDescribeMediaBucketItem *> * MediaBucketList;
21+
@end
22+
23+
@interface QCloudDescribeMediaBucketItem : NSObject
24+
25+
/// 存储桶 ID
26+
@property (nonatomic,strong)NSString * BucketId;
27+
28+
/// 存储桶名称,同BucketId
29+
@property (nonatomic,strong)NSString * Name;
30+
31+
/// 所在的地域
32+
@property (nonatomic,strong)NSString * Region;
33+
34+
/// 创建时间
35+
@property (nonatomic,strong)NSString * CreateTime;
36+
@end
37+
NS_ASSUME_NONNULL_END
38+
39+
40+
41+
42+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
//
2+
// QCloudDescribeMediaInfo.m
3+
// QCloudCOSXML
4+
//
5+
// Created by garenwang on 2021/10/28.
6+
//
7+
8+
#import "QCloudDescribeMediaInfo.h"
9+
10+
@implementation QCloudDescribeMediaInfo
11+
+ (NSDictionary *)modelContainerPropertyGenericClass {
12+
return @{
13+
@"MediaBucketList": [QCloudDescribeMediaBucketItem class],
14+
};
15+
}
16+
@end
17+
18+
@implementation QCloudDescribeMediaBucketItem
19+
20+
@end
21+

QCloudCOSXML/Classes/CI/model/QCloudGenerateSnapshotConfiguration.h

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,7 @@ NS_ASSUME_NONNULL_BEGIN
5555
截图的宽。默认为0
5656
*/
5757
@property (assign, nonatomic) int64_t height;
58-
/**
59-
媒体文件的位置信息
60-
*/
61-
@property (strong, nonatomic) QCloudGenerateSnapshotInput *input;
62-
/**
63-
截图保存的位置信息
64-
*/
65-
@property (strong, nonatomic) QCloudGenerateSnapshotOutput *output;
58+
6659
/**
6760
截帧方式:枚举值
6861
* GenerateSnapshotModeExactframe:截取指定时间点的帧

QCloudCOSXML/Classes/CI/model/QCloudGenerateSnapshotResult.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ NS_ASSUME_NONNULL_BEGIN
4040
*/
4141
@interface QCloudGenerateSnapshotResult : NSObject
4242
/**
43-
截图保存的位置信息
43+
截图data数据
4444
*/
45-
@property (strong, nonatomic) QCloudGenerateSnapshotOutput *output;
45+
@property (strong, nonatomic) NSData *data;
4646
@end
4747
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)