| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New support for atomic services | Class name: drm; API declaration: enum DrmErrorCode DIfferences: NA | Class name: drm; API declaration: enum DrmErrorCode DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: DrmErrorCode; API declaration: ERROR_UNKNOWN = 24700101 DIfferences: NA | Class name: DrmErrorCode; API declaration: ERROR_UNKNOWN = 24700101 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: DrmErrorCode; API declaration: MAX_SYSTEM_NUM_REACHED = 24700103 DIfferences: NA | Class name: DrmErrorCode; API declaration: MAX_SYSTEM_NUM_REACHED = 24700103 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: DrmErrorCode; API declaration: MAX_SESSION_NUM_REACHED = 24700104 DIfferences: NA | Class name: DrmErrorCode; API declaration: MAX_SESSION_NUM_REACHED = 24700104 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: DrmErrorCode; API declaration: SERVICE_FATAL_ERROR = 24700201 DIfferences: NA | Class name: DrmErrorCode; API declaration: SERVICE_FATAL_ERROR = 24700201 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: enum PreDefinedConfigName DIfferences: NA | Class name: drm; API declaration: enum PreDefinedConfigName DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_VENDOR = 'vendor' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_VENDOR = 'vendor' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_VERSION = 'version' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_VERSION = 'version' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_DESCRIPTION = 'description' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_DESCRIPTION = 'description' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_ALGORITHMS = 'algorithms' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_ALGORITHMS = 'algorithms' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_UNIQUE_ID = 'deviceUniqueId' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_DEVICE_UNIQUE_ID = 'deviceUniqueId' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_SESSION_MAX = 'maxSessionNum' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_SESSION_MAX = 'maxSessionNum' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: PreDefinedConfigName; API declaration: CONFIG_SESSION_CURRENT = 'currentSessionNum' DIfferences: NA | Class name: PreDefinedConfigName; API declaration: CONFIG_SESSION_CURRENT = 'currentSessionNum' DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: enum MediaKeyType DIfferences: NA | Class name: drm; API declaration: enum MediaKeyType DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyType; API declaration: MEDIA_KEY_TYPE_OFFLINE = 0 DIfferences: NA | Class name: MediaKeyType; API declaration: MEDIA_KEY_TYPE_OFFLINE = 0 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyType; API declaration: MEDIA_KEY_TYPE_ONLINE DIfferences: NA | Class name: MediaKeyType; API declaration: MEDIA_KEY_TYPE_ONLINE DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: enum OfflineMediaKeyStatus DIfferences: NA | Class name: drm; API declaration: enum OfflineMediaKeyStatus DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: OfflineMediaKeyStatus; API declaration: OFFLINE_MEDIA_KEY_STATUS_UNKNOWN = 0 DIfferences: NA | Class name: OfflineMediaKeyStatus; API declaration: OFFLINE_MEDIA_KEY_STATUS_UNKNOWN = 0 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: OfflineMediaKeyStatus; API declaration: OFFLINE_MEDIA_KEY_STATUS_USABLE = 1 DIfferences: NA | Class name: OfflineMediaKeyStatus; API declaration: OFFLINE_MEDIA_KEY_STATUS_USABLE = 1 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: OfflineMediaKeyStatus; API declaration: OFFLINE_MEDIA_KEY_STATUS_INACTIVE = 2 DIfferences: NA | Class name: OfflineMediaKeyStatus; API declaration: OFFLINE_MEDIA_KEY_STATUS_INACTIVE = 2 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: enum CertificateStatus DIfferences: NA | Class name: drm; API declaration: enum CertificateStatus DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: CertificateStatus; API declaration: CERT_STATUS_PROVISIONED = 0 DIfferences: NA | Class name: CertificateStatus; API declaration: CERT_STATUS_PROVISIONED = 0 DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: CertificateStatus; API declaration: CERT_STATUS_NOT_PROVISIONED DIfferences: NA | Class name: CertificateStatus; API declaration: CERT_STATUS_NOT_PROVISIONED DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: CertificateStatus; API declaration: CERT_STATUS_EXPIRED DIfferences: NA | Class name: CertificateStatus; API declaration: CERT_STATUS_EXPIRED DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: CertificateStatus; API declaration: CERT_STATUS_INVALID DIfferences: NA | Class name: CertificateStatus; API declaration: CERT_STATUS_INVALID DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: CertificateStatus; API declaration: CERT_STATUS_UNAVAILABLE DIfferences: NA | Class name: CertificateStatus; API declaration: CERT_STATUS_UNAVAILABLE DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface ProvisionRequest DIfferences: NA | Class name: drm; API declaration: interface ProvisionRequest DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ProvisionRequest; API declaration: data: Uint8Array; DIfferences: NA | Class name: ProvisionRequest; API declaration: data: Uint8Array; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ProvisionRequest; API declaration: defaultURL: string; DIfferences: NA | Class name: ProvisionRequest; API declaration: defaultURL: string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface StatisticKeyValue DIfferences: NA | Class name: drm; API declaration: interface StatisticKeyValue DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: StatisticKeyValue; API declaration: name: string; DIfferences: NA | Class name: StatisticKeyValue; API declaration: name: string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: StatisticKeyValue; API declaration: value: string; DIfferences: NA | Class name: StatisticKeyValue; API declaration: value: string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface MediaKeySystemDescription DIfferences: NA | Class name: drm; API declaration: interface MediaKeySystemDescription DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystemDescription; API declaration: name: string; DIfferences: NA | Class name: MediaKeySystemDescription; API declaration: name: string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystemDescription; API declaration: uuid: string; DIfferences: NA | Class name: MediaKeySystemDescription; API declaration: uuid: string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: function getMediaKeySystemUuid(name: string): string; DIfferences: NA | Class name: drm; API declaration: function getMediaKeySystemUuid(name: string): string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: function getMediaKeySystems(): MediaKeySystemDescription[]; DIfferences: NA | Class name: drm; API declaration: function getMediaKeySystems(): MediaKeySystemDescription[]; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: function createMediaKeySystem(name: string): MediaKeySystem; DIfferences: NA | Class name: drm; API declaration: function createMediaKeySystem(name: string): MediaKeySystem; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: function isMediaKeySystemSupported(name: string, mimeType: string, level: ContentProtectionLevel): boolean; DIfferences: NA | Class name: drm; API declaration: function isMediaKeySystemSupported(name: string, mimeType: string, level: ContentProtectionLevel): boolean; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: function isMediaKeySystemSupported(name: string, mimeType: string): boolean; DIfferences: NA | Class name: drm; API declaration: function isMediaKeySystemSupported(name: string, mimeType: string): boolean; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: function isMediaKeySystemSupported(name: string): boolean; DIfferences: NA | Class name: drm; API declaration: function isMediaKeySystemSupported(name: string): boolean; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface MediaKeySystem DIfferences: NA | Class name: drm; API declaration: interface MediaKeySystem DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getConfigurationString(configName: string): string; DIfferences: NA | Class name: MediaKeySystem; API declaration: getConfigurationString(configName: string): string; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: setConfigurationString(configName: string, value: string): void; DIfferences: NA | Class name: MediaKeySystem; API declaration: setConfigurationString(configName: string, value: string): void; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getConfigurationByteArray(configName: string): Uint8Array; DIfferences: NA | Class name: MediaKeySystem; API declaration: getConfigurationByteArray(configName: string): Uint8Array; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: setConfigurationByteArray(configName: string, value: Uint8Array): void; DIfferences: NA | Class name: MediaKeySystem; API declaration: setConfigurationByteArray(configName: string, value: Uint8Array): void; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getStatistics(): StatisticKeyValue[]; DIfferences: NA | Class name: MediaKeySystem; API declaration: getStatistics(): StatisticKeyValue[]; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getMaxContentProtectionLevel(): ContentProtectionLevel; DIfferences: NA | Class name: MediaKeySystem; API declaration: getMaxContentProtectionLevel(): ContentProtectionLevel; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: generateKeySystemRequest(): Promise<ProvisionRequest>; DIfferences: NA | Class name: MediaKeySystem; API declaration: generateKeySystemRequest(): Promise<ProvisionRequest>; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: processKeySystemResponse(response: Uint8Array): Promise<void>; DIfferences: NA | Class name: MediaKeySystem; API declaration: processKeySystemResponse(response: Uint8Array): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getCertificateStatus(): CertificateStatus; DIfferences: NA | Class name: MediaKeySystem; API declaration: getCertificateStatus(): CertificateStatus; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: on(type: 'keySystemRequired', callback: (eventInfo: EventInfo) => void): void; DIfferences: NA | Class name: MediaKeySystem; API declaration: on(type: 'keySystemRequired', callback: (eventInfo: EventInfo) => void): void; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: off(type: 'keySystemRequired', callback?: (eventInfo: EventInfo) => void): void; DIfferences: NA | Class name: MediaKeySystem; API declaration: off(type: 'keySystemRequired', callback?: (eventInfo: EventInfo) => void): void; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: createMediaKeySession(level: ContentProtectionLevel): MediaKeySession; DIfferences: NA | Class name: MediaKeySystem; API declaration: createMediaKeySession(level: ContentProtectionLevel): MediaKeySession; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: createMediaKeySession(): MediaKeySession; DIfferences: NA | Class name: MediaKeySystem; API declaration: createMediaKeySession(): MediaKeySession; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getOfflineMediaKeyIds(): Uint8Array[]; DIfferences: NA | Class name: MediaKeySystem; API declaration: getOfflineMediaKeyIds(): Uint8Array[]; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: getOfflineMediaKeyStatus(mediaKeyId: Uint8Array): OfflineMediaKeyStatus; DIfferences: NA | Class name: MediaKeySystem; API declaration: getOfflineMediaKeyStatus(mediaKeyId: Uint8Array): OfflineMediaKeyStatus; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: clearOfflineMediaKeys(mediaKeyId: Uint8Array): void; DIfferences: NA | Class name: MediaKeySystem; API declaration: clearOfflineMediaKeys(mediaKeyId: Uint8Array): void; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystem; API declaration: destroy(): void; DIfferences: NA | Class name: MediaKeySystem; API declaration: destroy(): void; DIfferences: atomicservice | api/@ohos.multimedia.drm.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-ArkData
openharmony 鸿蒙 js-apidiff-ArkTS