mirror of
https://github.com/openharmony/interface_sdk_c.git
synced 2026-08-24 22:51:25 -04:00
Add error code description related to drm.
Signed-off-by: jiangchunli <jiangchunli1@huawei.com>
This commit is contained in:
@@ -279,6 +279,7 @@ OH_AVErrCode OH_AudioCodec_IsValid(OH_AVCodec *codec, bool *isValid);
|
||||
* {@link AV_ERR_INVALID_VAL} 3 - If the codec instance is nullptr or invalid,
|
||||
* the mediaKeySession is nullptr or invalid.
|
||||
* {@link AV_ERR_INVALID_STATE} 8 - If the codec service is invalid.
|
||||
* {@link AV_ERR_NO_MEMORY}, failed to request memory.
|
||||
* @since 12
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
@@ -343,6 +343,8 @@ OH_AVErrCode OH_VideoDecoder_FreeOutputData(OH_AVCodec *codec, uint32_t index);
|
||||
* {@link AV_ERR_UNKNOWN}, unknown error.
|
||||
* {@link AV_ERR_SERVICE_DIED}, avcodec service is died.
|
||||
* {@link AV_ERR_INVALID_STATE}, this interface was called in invalid state.
|
||||
* {@link AV_ERR_DRM_DECRYPT_FAILED}, the drm-protected video buffer is decrypted failed,
|
||||
* it is recommended to check the logs.
|
||||
* @since 11
|
||||
*/
|
||||
OH_AVErrCode OH_VideoDecoder_PushInputBuffer(OH_AVCodec *codec, uint32_t index);
|
||||
@@ -442,6 +444,7 @@ OH_AVErrCode OH_VideoDecoder_IsValid(OH_AVCodec *codec, bool *isValid);
|
||||
* @return {@link AV_ERR_OK} 0 - Success
|
||||
* {@link AV_ERR_OPERATE_NOT_PERMIT} 2 - If the codec service or the media key session
|
||||
* service is in wrong status.
|
||||
* {@link AV_ERR_NO_MEMORY}, instance has already released or no memory.
|
||||
* {@link AV_ERR_INVALID_VAL} 3 - If the codec instance is nullptr or invalid,
|
||||
* the mediaKeySession is nullptr or invalid.
|
||||
* @since 11
|
||||
|
||||
@@ -210,6 +210,7 @@ OH_AVErrCode OH_AVDemuxer_SetDemuxerMediaKeySystemInfoCallback(OH_AVDemuxer *dem
|
||||
* @param mediaKeySystemInfo Indicates the media key system info which ram space allocated by callee and
|
||||
* released by caller.
|
||||
* @return {@link AV_ERR_OK} 0 - Success
|
||||
* {@link AV_ERR_OPERATE_NOT_PERMIT} 2 - If the demuxer engine is not inited or init failed.
|
||||
* {@link AV_ERR_INVALID_VAL} 3 - If the demuxer instance is nullptr or invalid
|
||||
* or the mediaKeySystemInfo is nullptr.
|
||||
* @since 11
|
||||
|
||||
@@ -135,8 +135,6 @@ bool OH_MediaKeySystem_IsSupported3(const char *name, const char *mimeType,
|
||||
* @brief Creates a media key system instance from the name.
|
||||
* @param name Secifies which drm system will be created by name.
|
||||
* @param mediaKeySystem Media key system instance.
|
||||
* @return DRM_ERR_INVALID_VAL when the params checked failure, return DRM_ERR_OK when function called successfully,
|
||||
* return DRM_ERR_MAX_SYSTEM_NUM_REACHED when max num media key system reached.
|
||||
* @return {@link DRM_ERR_OK} 0 - Success.
|
||||
* {@link DRM_ERR_INVALID_VAL} 24700503 - Probably caused by:
|
||||
* 1. the name is nullptr or the length of name is zero.
|
||||
@@ -155,6 +153,7 @@ Drm_ErrCode OH_MediaKeySystem_Create(const char *name, MediaKeySystem **mediaKey
|
||||
* @param value Configuration vaule string to be set.
|
||||
* @return {@link DRM_ERR_OK} 0 - Success.
|
||||
* {@link DRM_ERR_INVALID_VAL} 24700503 - The parameter passed in is a null pointer or invalid.
|
||||
* {@link DRM_ERR_UNKNOWN} 24700506 - Internal error occurred, it is recommended to check the logs.
|
||||
* @since 11
|
||||
* @version 1.0
|
||||
*/
|
||||
@@ -358,7 +357,6 @@ Drm_ErrCode OH_MediaKeySystem_GetCertificateStatus(MediaKeySystem *mediaKeySyste
|
||||
*/
|
||||
Drm_ErrCode OH_MediaKeySystem_Destroy(MediaKeySystem *mediaKeySystem);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user