AliyunVideoSDKInfo
@interface AliyunVideoSDKInfo : NSObject
* A class that defines basic SDK settings.
-
Gets the SDK version.
Declaration
Objective-C
+ (NSString *)version;
Return Value
The SDK version.
-
Undocumented
Declaration
Objective-C
+ (NSString *)module;
-
* Gets the SDK version code.
Declaration
Objective-C
+ (int)versionCode;
Return Value
The SDK version code.
-
* Gets the alivc commit id.
Declaration
Objective-C
+ (NSString *)alivcCommitId;
Return Value
The alivc commit id.
-
* Gets the mediacore commit id.
Declaration
Objective-C
+ (NSString *)mediaCoreCommitId;
Return Value
The mediacore commit id.
-
* Gets the video SDK commit id.
Declaration
Objective-C
+ (NSString *)videoSDKCommitId;
Return Value
The video SDK commit id.
-
* Gets the build id.
Declaration
Objective-C
+ (NSString *)videoSDKBuildId;
Return Value
The build id.
-
* Prints the SDK version.
Declaration
Objective-C
+ (void)printSDKInfo;
-
* Registers the SDK.
please set AlivcLicenseKey and AlivcLicenseFile into Info.plist of project
- Set your LicenseKey for AlivcLicenseKey
- Set your path(relatively mainBundle) of LicenseFile for AlivcLicenseFile; eg: you put your LicenseFile that name “license.crt” in mainBundle, so you need set “license.crt” for AlivcLicenseFile
Please reference the document: https://help.aliyun.com/document_detail/415400.html for get your LicenseKey and LicenseFile
Declaration
Objective-C
+ (NSError *)registerSDK;
-
* Gets the log level.
Declaration
Objective-C
+ (AlivcLogLevel)logLevel;
Return Value
AlivcLogLevel.
-
* Sets the log level.
Declaration
Objective-C
+ (void)setLogLevel:(AlivcLogLevel)level;
Parameters
level
The log level. Default is AlivcLogError. Logs are generated when errors occur. It is recommended to set the log level to AlivcLogVerbose or AlivcLogDebug during debugging.
-
* The path of log dir
Declaration
Objective-C
+ (NSString *)logPath;
-
* set the path of sdk bundle
Declaration
Objective-C
+ (void)setSDKBundlePath:(NSString *)bundlePath;
-
* The path of sdk bundle
Declaration
Objective-C
+ (NSString *)sdkBundlePath;
-
* Sets the user id. The user id is used for troubleshooting issues reported by users.
Declaration
Objective-C
+ (void)setUserId:(NSString *)userId;
Parameters
userId
The user id.
-
* Gets the user id.
Declaration
Objective-C
+ (NSString *)userId;
Return Value
The user id.
-
* Sets whether to upload device information.
Declaration
Objective-C
+ (void)setDeviceInfoUpload:(BOOL)conanUpload;
Parameters
conanUpload
Whether to upload device information.
-
* Gets whether to upload device information.
Declaration
Objective-C
+ (BOOL)deviceInfoUpload;
Return Value
Whether to upload device information.
-
Deprecated
please use setLogLevel:
Undocumented
Declaration
Objective-C
+ (void)setDebugLogLevel:(AlivcDebugLogLevel)level __deprecated_msg("please use setLogLevel:");