PLAYER_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission denied */
PLAYER_ERROR_SERVICE_DISCONNECTED = PLAYER_ERROR_CLASS | 0x0d, /**< Socket connection lost (Since 3.0) */
PLAYER_ERROR_BUFFER_SPACE = TIZEN_ERROR_BUFFER_SPACE, /**< No buffer space available (Since 3.0)*/
+ PLAYER_ERROR_NOT_SUPPORTED_AUDIO_CODEC = PLAYER_ERROR_CLASS | 0x0e, /**< Not supported audio codec but video can be played (Since 4.0) */
+ PLAYER_ERROR_NOT_SUPPORTED_VIDEO_CODEC = PLAYER_ERROR_CLASS | 0x0f, /**< Not supported video codec but audio can be played (Since 4.0) */
+ PLAYER_ERROR_NOT_SUPPORTED_SUBTITLE = PLAYER_ERROR_CLASS | 0x10, /**< Not supported subtitle format (Since 4.0) */
} player_error_e;
/**
char *msg = "PLAYER_ERROR_INVALID_OPERATION";
switch (code) {
case MM_ERROR_NONE:
- case MM_ERROR_PLAYER_AUDIO_CODEC_NOT_FOUND:
- case MM_ERROR_PLAYER_VIDEO_CODEC_NOT_FOUND:
ret = PLAYER_ERROR_NONE;
msg = "PLAYER_ERROR_NONE";
break;
+ case MM_ERROR_PLAYER_AUDIO_CODEC_NOT_FOUND:
+ ret = PLAYER_ERROR_NOT_SUPPORTED_AUDIO_CODEC;
+ msg = "PLAYER_ERROR_NOT_SUPPORTED_AUDIO_CODEC";
+ break;
+ case MM_ERROR_PLAYER_VIDEO_CODEC_NOT_FOUND:
+ ret = PLAYER_ERROR_NOT_SUPPORTED_VIDEO_CODEC;
+ msg = "PLAYER_ERROR_NOT_SUPPORTED_VIDEO_CODEC";
+ break;
+ case MM_ERROR_PLAYER_NOT_SUPPORTED_SUBTITLE:
+ ret = PLAYER_ERROR_NOT_SUPPORTED_SUBTITLE;
+ msg = "PLAYER_ERROR_NOT_SUPPORTED_SUBTITLE";
+ break;
case MM_ERROR_INVALID_ARGUMENT:
ret = PLAYER_ERROR_INVALID_PARAMETER;
msg = "PLAYER_ERROR_INVALID_PARAMETER";