目录

native_avsession_errors.h

Overview

The file declares the playback control error codes.

File to include: <multimedia/av_session/native_avsession_errors.h>

Library: libohavsession.so

System capability: SystemCapability.Multimedia.AVSession.Core

Since: 13

Related module: OHAVSession

Summary

[h2]Enums

Name typedef Keyword Description
AVSession_ErrCode AVSession_ErrCode Enumerates the playback control error codes.
AVSessionCallback_Result AVSessionCallback_Result Enumerates the audio and video session callback results.
AVMetadata_Result AVMetadata_Result Enumerates the playback control metadata error codes.
AVQueueItem_Result AVQueueItem_Result Enumerates the error codes of an item in the queue.

Enums

[h2]AVSession_ErrCode

enum AVSession_ErrCode

Description

Enumerates the playback control error codes.

Since: 13

Enum Item Description
AV_SESSION_ERR_SUCCESS = 0 The operation is successful.
AV_SESSION_ERR_INVALID_PARAMETER = 401 Parameter check fails.
AV_SESSION_ERR_SERVICE_EXCEPTION = 6600101 The session server is abnormal.
AV_SESSION_ERR_CODE_SESSION_NOT_EXIST = 6600102 The session does not exist.
AV_SESSION_ERR_CODE_COMMAND_INVALID = 6600105 The session command is invalid.
AV_SESSION_ERR_CODE_SESSION_INACTIVE = 6600106 The session is not activated.
AV_SESSION_ERR_CODE_MESSAGE_OVERLOAD = 6600107 Too many commands and messages.
AV_SESSION_ERR_CODE_REMOTE_CONNECTION_NOT_EXIST = 6600109

The remote session does not exist.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_UNSPECIFIED = 6611000

An unknown error occurs in the casting controller.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_REMOTE_ERROR = 6611001

An unknown error occurs in the remote device.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_BEHIND_LIVE_WINDOW = 6611002

The loaded progress exceeds the total progress of the cast video.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_TIMEOUT = 6611003

The loading of the casting controller times out.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_RUNTIME_CHECK_FAILED = 6611004

The runtime check fails.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PLAYER_NOT_WORKING = 6611100

Cross-device data transmission is locked.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_SEEK_MODE_UNSUPPORTED = 6611101

The specified seek mode is not supported.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_ILLEGAL_SEEK_TARGET = 6611102

The seek position is out of bounds or the seek mode is abnormal.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PLAY_MODE_UNSUPPORTED = 6611103

The specified playback mode is not supported.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PLAY_SPEED_UNSUPPORTED = 6611104

The specified playback speed is not supported.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DEVICE_MISSING = 6611105

Operation failed because the media receiver is offline.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_INVALID_PARAM = 6611106

The parameter is invalid. For example, the playback URL is invalid.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_NO_MEMORY = 6611107

Memory allocation failed.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_OPERATION_NOT_ALLOWED = 6611108

The operation is not allowed.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_UNSPECIFIED = 6612000

Unknown input/output error.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_NETWORK_CONNECTION_FAILED = 6612001

Network connection failed.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_NETWORK_CONNECTION_TIMEOUT = 6612002

Network connection timeout.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_INVALID_HTTP_CONTENT_TYPE = 6612003

The Content-Type field in the HTTP request header is invalid.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_BAD_HTTP_STATUS = 6612004

The HTTP server returns an abnormal HTTP response status code.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_FILE_NOT_FOUND = 6612005

The file does not exist.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_NO_PERMISSION = 6612006

The permission to perform I/O operations is missing.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_CLEARTEXT_NOT_PERMITTED = 6612007

This operation is not allowed by the network security configuration.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_READ_POSITION_OUT_OF_RANGE = 6612008

The data to read exceeds the data range.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_NO_CONTENTS = 6612100

No media resources are available for playback.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_READ_ERROR = 6612101

The media cannot be read. For example, the storage medium is dusty or scratched.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_CONTENT_BUSY = 6612102

The resource is being used.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_CONTENT_EXPIRED = 6612103

The content has expired.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_USE_FORBIDDEN = 6612104

Using the requested content is not allowed.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_NOT_VERIFIED = 6612105

The permission to use the authorized content cannot be verified.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_EXHAUSTED_ALLOWED_USES = 6612106

The number of on-demand requests for using the media content has reached the maximum allowed by the system.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_IO_NETWORK_PACKET_SENDING_FAILED = 6612107

The local device fails to send resource packages to the remote device.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PARSING_UNSPECIFIED = 6613000

An undefined error occurs during media content parsing.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PARSING_CONTAINER_MALFORMED = 6613001

An error occurs when the media container format stream is parsed.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PARSING_MANIFEST_MALFORMED = 6613002

An error occurs when the media list is parsed.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PARSING_CONTAINER_UNSUPPORTED = 6613003

Failed to extract the file because the media container format is not supported.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_PARSING_MANIFEST_UNSUPPORTED = 6613004

This feature is not supported in the media manifest.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DECODING_UNSPECIFIED = 6614000

An unknown decoding error occurs.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DECODING_INIT_FAILED = 6614001

Initializing the decoder fails.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DECODING_QUERY_FAILED = 6614002

Querying the decoder fails.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DECODING_FAILED = 6614003

Decoding the media sample fails.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DECODING_FORMAT_EXCEEDS_CAPABILITIES = 6614004

The decoding capability of the device does not meet the requirements.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_DECODING_FORMAT_UNSUPPORTED = 6614005

The content format is not supported for decoding.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_AUDIO_RENDERER_UNSPECIFIED = 6615000

An unknown error occurs in the audio renderer.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_AUDIO_RENDERER_INIT_FAILED = 6615001

An exception occurs during audio renderer initialization.

Since: 23

AV_SESSION_ERR_CODE_CAST_CONTROL_AUDIO_RENDERER_WRITE_FAILED = 6615002

An exception occurs when the audio renderer writes data.

Since: 23

[h2]AVSessionCallback_Result

enum AVSessionCallback_Result

Description

Enumerates the audio and video session callback results.

Since: 13

Enum Item Description
AVSESSION_CALLBACK_RESULT_SUCCESS = 0 The session callback returns a success result.
AVSESSION_CALLBACK_RESULT_FAILURE = -1 The session callback returns a failure result.

[h2]AVMetadata_Result

enum AVMetadata_Result

Description

Enumerates the playback control metadata error codes.

Since: 13

Enum Item Description
AVMETADATA_SUCCESS = 0 The API execution is successful.
AVMETADATA_ERROR_INVALID_PARAM = 1 The function is executed with invalid input parameters.
AVMETADATA_ERROR_NO_MEMORY = 2 Failed to allocate memory.

[h2]AVQueueItem_Result

enum AVQueueItem_Result

Description

Enumerates the error codes of an item in the queue.

Since: 23

Enum Item Description
AVQUEUEITEM_SUCCESS = 0 The API execution is successful.
AVQUEUEITEM_ERROR_INVALID_PARAM = 1 The function is executed with invalid input parameters.
AVQUEUEITEM_ERROR_NO_MEMORY = 2 Failed to allocate memory.