| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New API | NA | Class name: drm; API declaration: interface MediaKeySystemDescription Differences: interface MediaKeySystemDescription | api/@ohos.multimedia.drm.d.ts |
| New API | NA | Class name: MediaKeySystemDescription; API declaration: name: string; Differences: name: string; | api/@ohos.multimedia.drm.d.ts |
| New API | NA | Class name: MediaKeySystemDescription; API declaration: uuid: string; Differences: uuid: string; | api/@ohos.multimedia.drm.d.ts |
| New API | NA | Class name: drm; API declaration: function getMediaKeySystemUuid(name: string): string; Differences: function getMediaKeySystemUuid(name: string): string; | api/@ohos.multimedia.drm.d.ts |
| New API | NA | Class name: drm; API declaration: function getMediaKeySystems(): MediaKeySystemDescription[]; Differences: function getMediaKeySystems(): MediaKeySystemDescription[]; | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: global; API declaration: declare namespace drm Differences: NA | Class name: global; API declaration: declare namespace drm Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: enum MediaKeyRequestType Differences: NA | Class name: drm; API declaration: enum MediaKeyRequestType Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_UNKNOWN = 0 Differences: NA | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_UNKNOWN = 0 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_INITIAL = 1 Differences: NA | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_INITIAL = 1 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_RENEWAL = 2 Differences: NA | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_RENEWAL = 2 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_RELEASE = 3 Differences: NA | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_RELEASE = 3 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_NONE = 4 Differences: NA | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_NONE = 4 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_UPDATE = 5 Differences: NA | Class name: MediaKeyRequestType; API declaration: MEDIA_KEY_REQUEST_TYPE_UPDATE = 5 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: enum ContentProtectionLevel Differences: NA | Class name: drm; API declaration: enum ContentProtectionLevel Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_UNKNOWN = 0 Differences: NA | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_UNKNOWN = 0 Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_SW_CRYPTO Differences: NA | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_SW_CRYPTO Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_HW_CRYPTO Differences: NA | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_HW_CRYPTO Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_ENHANCED_HW Differences: NA | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_ENHANCED_HW Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_MAX Differences: NA | Class name: ContentProtectionLevel; API declaration: CONTENT_PROTECTION_LEVEL_MAX Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface OptionsData Differences: NA | Class name: drm; API declaration: interface OptionsData Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: OptionsData; API declaration: name: string; Differences: NA | Class name: OptionsData; API declaration: name: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: OptionsData; API declaration: value: string; Differences: NA | Class name: OptionsData; API declaration: value: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface MediaKeyRequest Differences: NA | Class name: drm; API declaration: interface MediaKeyRequest Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequest; API declaration: mediaKeyRequestType: MediaKeyRequestType; Differences: NA | Class name: MediaKeyRequest; API declaration: mediaKeyRequestType: MediaKeyRequestType; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequest; API declaration: data: Uint8Array; Differences: NA | Class name: MediaKeyRequest; API declaration: data: Uint8Array; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyRequest; API declaration: defaultURL: string; Differences: NA | Class name: MediaKeyRequest; API declaration: defaultURL: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface EventInfo Differences: NA | Class name: drm; API declaration: interface EventInfo Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: EventInfo; API declaration: info: Uint8Array; Differences: NA | Class name: EventInfo; API declaration: info: Uint8Array; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: EventInfo; API declaration: extraInfo: string; Differences: NA | Class name: EventInfo; API declaration: extraInfo: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface MediaKeyStatus Differences: NA | Class name: drm; API declaration: interface MediaKeyStatus Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyStatus; API declaration: name: string; Differences: NA | Class name: MediaKeyStatus; API declaration: name: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeyStatus; API declaration: value: string; Differences: NA | Class name: MediaKeyStatus; API declaration: value: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface KeysInfo Differences: NA | Class name: drm; API declaration: interface KeysInfo Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: KeysInfo; API declaration: keyId: Uint8Array; Differences: NA | Class name: KeysInfo; API declaration: keyId: Uint8Array; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: KeysInfo; API declaration: value: string; Differences: NA | Class name: KeysInfo; API declaration: value: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface MediaKeySystemInfo Differences: NA | Class name: drm; API declaration: interface MediaKeySystemInfo Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystemInfo; API declaration: uuid: string; Differences: NA | Class name: MediaKeySystemInfo; API declaration: uuid: string; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySystemInfo; API declaration: pssh: Uint8Array; Differences: NA | Class name: MediaKeySystemInfo; API declaration: pssh: Uint8Array; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: drm; API declaration: interface MediaKeySession Differences: NA | Class name: drm; API declaration: interface MediaKeySession Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: generateMediaKeyRequest(mimeType: string, initData: Uint8Array, mediaKeyType: number, options?: OptionsData[]): Promise<MediaKeyRequest>; Differences: NA | Class name: MediaKeySession; API declaration: generateMediaKeyRequest(mimeType: string, initData: Uint8Array, mediaKeyType: number, options?: OptionsData[]): Promise<MediaKeyRequest>; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: processMediaKeyResponse(response: Uint8Array): Promise<Uint8Array>; Differences: NA | Class name: MediaKeySession; API declaration: processMediaKeyResponse(response: Uint8Array): Promise<Uint8Array>; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: checkMediaKeyStatus(): MediaKeyStatus[]; Differences: NA | Class name: MediaKeySession; API declaration: checkMediaKeyStatus(): MediaKeyStatus[]; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: clearMediaKeys(): void; Differences: NA | Class name: MediaKeySession; API declaration: clearMediaKeys(): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: generateOfflineReleaseRequest(mediaKeyId: Uint8Array): Promise<Uint8Array>; Differences: NA | Class name: MediaKeySession; API declaration: generateOfflineReleaseRequest(mediaKeyId: Uint8Array): Promise<Uint8Array>; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: processOfflineReleaseResponse(mediaKeyId: Uint8Array, response: Uint8Array): Promise<void>; Differences: NA | Class name: MediaKeySession; API declaration: processOfflineReleaseResponse(mediaKeyId: Uint8Array, response: Uint8Array): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: restoreOfflineMediaKeys(mediaKeyId: Uint8Array): Promise<void>; Differences: NA | Class name: MediaKeySession; API declaration: restoreOfflineMediaKeys(mediaKeyId: Uint8Array): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: getContentProtectionLevel(): ContentProtectionLevel; Differences: NA | Class name: MediaKeySession; API declaration: getContentProtectionLevel(): ContentProtectionLevel; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: requireSecureDecoderModule(mimeType: string): boolean; Differences: NA | Class name: MediaKeySession; API declaration: requireSecureDecoderModule(mimeType: string): boolean; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: on(type: 'keyRequired', callback: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: on(type: 'keyRequired', callback: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: off(type: 'keyRequired', callback?: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: off(type: 'keyRequired', callback?: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: on(type: 'keyExpired', callback: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: on(type: 'keyExpired', callback: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: off(type: 'keyExpired', callback?: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: off(type: 'keyExpired', callback?: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: on(type: 'vendorDefined', callback: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: on(type: 'vendorDefined', callback: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: off(type: 'vendorDefined', callback?: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: off(type: 'vendorDefined', callback?: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: on(type: 'expirationUpdate', callback: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: on(type: 'expirationUpdate', callback: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: off(type: 'expirationUpdate', callback?: (eventInfo: EventInfo) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: off(type: 'expirationUpdate', callback?: (eventInfo: EventInfo) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: on(type: 'keysChange', callback: (keyInfo: KeysInfo[], newKeyAvailable: boolean) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: on(type: 'keysChange', callback: (keyInfo: KeysInfo[], newKeyAvailable: boolean) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: off(type: 'keysChange', callback?: (keyInfo: KeysInfo[], newKeyAvailable: boolean) => void): void; Differences: NA | Class name: MediaKeySession; API declaration: off(type: 'keysChange', callback?: (keyInfo: KeysInfo[], newKeyAvailable: boolean) => void): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
| New support for atomic services | Class name: MediaKeySession; API declaration: destroy(): void; Differences: NA | Class name: MediaKeySession; API declaration: destroy(): void; Differences: atomicservice | api/@ohos.multimedia.drm.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb