Add error code description related to drm.

Signed-off-by: jiangchunli <jiangchunli1@huawei.com>
This commit is contained in:
jiangchunli
2024-08-06 09:19:39 +00:00
parent c62062820f
commit 7fa9e12a59
4 changed files with 6 additions and 3 deletions
@@ -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
+1
View File
@@ -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