MEDIA_FORMAT_VIDEO = 0x02000000, /**< media format type is VIDEO */
MEDIA_FORMAT_TEXT = 0x03000000, /**< media format type is TEXT */
MEDIA_FORMAT_CONTAINER = 0x04000000, /**< media format type is CONTAINER */
- MEDIA_FORMAT_UNKNOWN = 0x08000000, /**< media format type is UNKNOWN */
+ MEDIA_FORMAT_UNKNOWN = 0x08000000, /**< media format type is UNKNOWN (Deprecated since 6.5) */
} media_format_type_e;
/**
/**
* @brief Gets format type of media format.
* @since_tizen 3.0
+ * @remarks Since 6.5, #MEDIA_FORMAT_ERROR_INVALID_OPERATION is removed.
* @param[in] fmt The #media_format_h to get format type
* @param[out] formattype The #media_format_type_e, ex) #MEDIA_FORMAT_AUDIO
*
* otherwise a negative error value
* @retval #MEDIA_FORMAT_ERROR_NONE Successful
* @retval #MEDIA_FORMAT_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #MEDIA_FORMAT_ERROR_INVALID_OPERATION Invalid operation
+ * @see media_format_set_container_mime()
+ * @see media_format_set_text_mime()
+ * @see media_format_set_audio_mime()
+ * @see media_format_set_video_mime()
*/
int media_format_get_type(media_format_h fmt, media_format_type_e *formattype);
*formattype = MEDIA_FORMAT_CONTAINER;
else if (CHECK_IS_TEXT(fmt_handle->mimetype))
*formattype = MEDIA_FORMAT_TEXT;
- else {
- LOGE("format[%p, mimetype:0x%x] is not for AUDIO / VIDEO / CONTAINER / TEXT..", fmt_handle, fmt_handle->mimetype);
- return MEDIA_FORMAT_ERROR_INVALID_OPERATION;
- }
+ else
+ *formattype = MEDIA_FORMAT_NONE;
LOGI("format[%p] type[0x%x]", fmt, *formattype);