This header file describes the session management API types and macros defination in the multimedia Library.
Copyright (c) 1999-2008 ACCESS CO., LTD. All rights reserved. Copyright (c) 2006 PalmSource, Inc. All rights reserved.
|
Data Structures |
| struct | _AlpMMRectangle |
| | Defines a rectangle to use for a video frame, a still image, video display area. More...
|
Defines |
| #define | ALP_MM_AUDIO (4L << 24) |
| | used for audio track.
|
| #define | ALP_MM_AUDIO_CODEC (ALP_MM_AUDIO | 0x001000) |
| | used for audio codec.
|
| #define | ALP_MM_DESTINATION (6L << 24) |
| | used for destination object.
|
| #define | ALP_MM_DESTINATION_AUDIO (ALP_MM_DESTINATION | 0x003000) |
| | used for dest audio object.
|
| #define | ALP_MM_DESTINATION_FILE (ALP_MM_DESTINATION | 0x002000) |
| | used for dest file.
|
| #define | ALP_MM_DESTINATION_VIDEO (ALP_MM_DESTINATION | 0x001000) |
| | used for dest video object.
|
| #define | ALP_MM_ERROR_DECLARE(sys_class_id, error_id) ((alp_status_t)((alp_status_t)(sys_class_id) | (((alp_status_t)(error_id) << 16 ) & 0x00FF0000))) |
| #define | ALP_MM_FILE (3L << 24) |
| | used for file object.
|
| #define | ALP_MM_FILE_CONTENT (ALP_MM_FILE | 0x001000) |
| | used for file content.
|
| #define | ALP_MM_FILE_FORMAT (ALP_MM_FILE | 0x002000) |
| | used for file format.
|
| #define | ALP_MM_FORMATKEY (7L << 24) |
| | used for media format key.
|
| #define | ALP_MM_FORMATKEY_RAW_AUDIO (ALP_MM_FORMATKEY | 0x001000) |
| | used for raw audio format.
|
| #define | ALP_MM_FORMATKEY_RAW_VIDEO (ALP_MM_FORMATKEY | 0x002000) |
| | used for raw video format.
|
| #define | ALP_MM_PROPERTY (10L<<24) |
| | used for property
|
| #define | ALP_MM_PROPERTY_CODE (ALP_MM_PROPERTY | 0x002000) |
| | used for property set and get
|
| #define | ALP_MM_PROPERTY_TYPE (ALP_MM_PROPERTY | 0x001000) |
| | used for property get
|
| #define | ALP_MM_SESSION (9L << 24) |
| | used for session.
|
| #define | ALP_MM_SESSION_AUDIO (ALP_MM_SESSION | 0x001000) |
| | used for session audio.
|
| #define | ALP_MM_SESSION_CLASS (ALP_MM_SESSION | 0x003000) |
| | used for session class.
|
| #define | ALP_MM_SESSION_CTL (ALP_MM_SESSION | 0x004000) |
| | used for session control.
|
| #define | ALP_MM_SESSION_EVENT (ALP_MM_SESSION | 0x005000) |
| | used for session event.
|
| #define | ALP_MM_SESSION_VIDEO (ALP_MM_SESSION | 0x002000) |
| | used for session video.
|
| #define | ALP_MM_SOURCE (2L << 24) |
| | used for source object.
|
| #define | ALP_MM_SOURCE_AUDIO (ALP_MM_SOURCE | 0x004000) |
| | used for source audio device.
|
| #define | ALP_MM_SOURCE_CAMERA (ALP_MM_SOURCE | 0x001000) |
| | used for a camera of a source object.
|
| #define | ALP_MM_SOURCE_FILE (ALP_MM_SOURCE | 0x002000) |
| | used for a source file object.
|
| #define | ALP_MM_STATUS_AUDIO_DEST_NOT_EXIST ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 27) |
| #define | ALP_MM_STATUS_BAD_STATE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 7) |
| #define | ALP_MM_STATUS_ERR_MISS_OBJECT ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 4) |
| #define | ALP_MM_STATUS_ERR_NO_RESOURCE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 200) |
| #define | ALP_MM_STATUS_ERR_PARAM ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 2) |
| #define | ALP_MM_STATUS_ERR_UNSUPPORTED ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 3) |
| #define | ALP_MM_STATUS_ERROR_CODE_HAS_NO_INFO ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 151) |
| #define | ALP_MM_STATUS_ERROR_CODE_INVALID ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 152) |
| #define | ALP_MM_STATUS_ERROR_MODULE_COULDNOT_INITED ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 153) |
| #define | ALP_MM_STATUS_ERROR_MODULE_NOT_INITED ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 150) |
| #define | ALP_MM_STATUS_GENERIC_ERR ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 1) |
| #define | ALP_MM_STATUS_ID_INVALID ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 29) |
| #define | ALP_MM_STATUS_INTERNAL_ERROR ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 8) |
| #define | ALP_MM_STATUS_INVALID_DEST_URL ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 25) |
| #define | ALP_MM_STATUS_INVALID_SESSION_TYPE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 26) |
| #define | ALP_MM_STATUS_INVALID_SOURCE_TYPE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 23) |
| #define | ALP_MM_STATUS_NO_ENOUGH_MEMORY ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 202) |
| #define | ALP_MM_STATUS_NO_ENOUGH_SPACE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 201) |
| #define | ALP_MM_STATUS_NOT_ADD_FILESINK ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 21) |
| #define | ALP_MM_STATUS_NOT_ADD_SRC_OR_DEST ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 20) |
| #define | ALP_MM_STATUS_NOT_ALLOWED ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 5) |
| #define | ALP_MM_STATUS_NOT_SET_FILENAME ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 22) |
| #define | ALP_MM_STATUS_OBJECT_EXIST ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 13) |
| #define | ALP_MM_STATUS_OBJECT_ID_INVALID ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 9) |
| #define | ALP_MM_STATUS_OK ALP_STATUS_OK |
| #define | ALP_MM_STATUS_OUT_OF_RANGE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 6) |
| #define | ALP_MM_STATUS_PROPERTY_IS_READONLY ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 14) |
| #define | ALP_MM_STATUS_PROPERTY_KEY_INVALID ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 10) |
| #define | ALP_MM_STATUS_PROPERTY_KEY_OBJ_UNMATCH ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 15) |
| #define | ALP_MM_STATUS_PROPERTY_SET_FAILED ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 12) |
| #define | ALP_MM_STATUS_PROPERTY_VALUE_INVALID ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 11) |
| #define | ALP_MM_STATUS_SESSION_ID_INVALID ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 24) |
| #define | ALP_MM_STATUS_SYSSND_ERROR_NO_SOUND ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 29) |
| #define | ALP_MM_STATUS_UNKNOW_FILE_TYPE ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 154) |
| #define | ALP_MM_STATUS_VIDEO_DEST_NOT_EXIST ALP_MM_ERROR_DECLARE(ALP_CLASS_MEDIA_SESSION, 28) |
| #define | ALP_MM_STILL (8L << 24) |
| | used for still image.
|
| #define | ALP_MM_STILL_CODEC (ALP_MM_STILL | 0x001000) |
| | used for still image codec.
|
| #define | ALP_MM_VIDEO (5L << 24) |
| | used for video track.
|
| #define | ALP_MM_VIDEO_CODEC (ALP_MM_VIDEO | 0x001000) |
| | used for video codec.
|
| #define | ALP_STATUS (1L << 24) |
| | macros used for status.
|
| #define | ALP_STATUS_MM_AUDIO_DEST_NOT_EXIST ALP_MM_STATUS_AUDIO_DEST_NOT_EXIST |
| #define | ALP_STATUS_MM_BAD_STATE ALP_MM_STATUS_BAD_STATE |
| #define | ALP_STATUS_MM_ERR_MISS_OBJECT ALP_MM_STATUS_ERR_MISS_OBJECT |
| #define | ALP_STATUS_MM_ERR_NO_RESOURCE ALP_MM_STATUS_ERR_NO_RESOURCE |
| #define | ALP_STATUS_MM_ERR_PARAM ALP_MM_STATUS_ERR_PARAM |
| #define | ALP_STATUS_MM_ERR_UNSUPPORTED ALP_MM_STATUS_ERR_UNSUPPORTED |
| #define | ALP_STATUS_MM_ERROR_CODE_HAS_NO_INFO ALP_MM_STATUS_ERROR_CODE_HAS_NO_INFO |
| #define | ALP_STATUS_MM_ERROR_CODE_INVALID ALP_MM_STATUS_ERROR_CODE_INVALID |
| #define | ALP_STATUS_MM_ERROR_MODULE_COULDNOT_INITED ALP_MM_STATUS_ERROR_MODULE_COULDNOT_INITED |
| #define | ALP_STATUS_MM_ERROR_MODULE_NOT_INITED ALP_MM_STATUS_ERROR_MODULE_NOT_INITED |
| #define | ALP_STATUS_MM_GENERIC_ERR ALP_MM_STATUS_GENERIC_ERR |
| #define | ALP_STATUS_MM_ID_INVALID ALP_MM_STATUS_ID_INVALID |
| #define | ALP_STATUS_MM_INTERNAL_ERROR ALP_MM_STATUS_INTERNAL_ERROR |
| #define | ALP_STATUS_MM_INVALID_DEST_URL ALP_MM_STATUS_INVALID_DEST_URL |
| #define | ALP_STATUS_MM_INVALID_SESSION_TYPE ALP_MM_STATUS_INVALID_SESSION_TYPE |
| #define | ALP_STATUS_MM_INVALID_SOURCE_TYPE ALP_MM_STATUS_INVALID_SOURCE_TYPE |
| #define | ALP_STATUS_MM_NO_ENOUGH_MEMORY ALP_MM_STATUS_NO_ENOUGH_MEMORY |
| #define | ALP_STATUS_MM_NO_ENOUGH_SPACE ALP_MM_STATUS_NO_ENOUGH_SPACE |
| #define | ALP_STATUS_MM_NOT_ADD_FILESINK ALP_MM_STATUS_NOT_ADD_FILESINK |
| #define | ALP_STATUS_MM_NOT_ADD_SRC_OR_DEST ALP_MM_STATUS_NOT_ADD_SRC_OR_DEST |
| #define | ALP_STATUS_MM_NOT_ALLOWED ALP_MM_STATUS_NOT_ALLOWED |
| #define | ALP_STATUS_MM_NOT_SET_FILENAME ALP_MM_STATUS_NOT_SET_FILENAME |
| #define | ALP_STATUS_MM_OBJECT_EXIST ALP_MM_STATUS_OBJECT_EXIST |
| #define | ALP_STATUS_MM_OBJECT_ID_INVALID ALP_MM_STATUS_OBJECT_ID_INVALID |
| #define | ALP_STATUS_MM_OK ALP_MM_STATUS_OK |
| #define | ALP_STATUS_MM_OUT_OF_RANGE ALP_MM_STATUS_OUT_OF_RANGE |
| #define | ALP_STATUS_MM_PROPERTY_IS_READONLY ALP_MM_STATUS_PROPERTY_IS_READONLY |
| #define | ALP_STATUS_MM_PROPERTY_KEY_INVALID ALP_MM_STATUS_PROPERTY_KEY_INVALID |
| #define | ALP_STATUS_MM_PROPERTY_KEY_OBJ_UNMATCH ALP_MM_STATUS_PROPERTY_KEY_OBJ_UNMATCH |
| #define | ALP_STATUS_MM_PROPERTY_SET_FAILED ALP_MM_STATUS_PROPERTY_SET_FAILED |
| #define | ALP_STATUS_MM_PROPERTY_VALUE_INVALID ALP_MM_STATUS_PROPERTY_VALUE_INVALID |
| #define | ALP_STATUS_MM_SESSION_ID_INVALID ALP_MM_STATUS_SESSION_ID_INVALID |
| #define | ALP_STATUS_MM_SYSSND_ERROR_NO_SOUND ALP_MM_STATUS_SYSSND_ERROR_NO_SOUND |
| #define | ALP_STATUS_MM_UNKNOW_FILE_TYPE ALP_MM_STATUS_UNKNOW_FILE_TYPE |
| #define | ALP_STATUS_MM_VIDEO_DEST_NOT_EXIST ALP_MM_STATUS_VIDEO_DEST_NOT_EXIST |
| #define | ALP_STATUS_OK 0 |
| | One of the return value.
|
| #define | ALP_STATUS_SYS_ERR (ALP_STATUS | 0x001000) |
| | used for system status error code.
|
| #define | ALP_STATUS_SYS_ERR_BAD_STATE (ALP_STATUS_SYS_ERR | 0x000008) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_BAD_TYPE (ALP_STATUS_SYS_ERR | 0x000001) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_MISS_OBJECT (ALP_STATUS_SYS_ERR | 0x000005) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_NO_ENOUGH_SPACE (ALP_STATUS_SYS_ERR | 0x000009) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_NO_RESOURCE (ALP_STATUS_SYS_ERR | 0x000003) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_NOT_ALLOWED (ALP_STATUS_SYS_ERR | 0x000006) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_OUT_OF_RANGE (ALP_STATUS_SYS_ERR | 0x000007) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_PARAM (ALP_STATUS_SYS_ERR | 0x000002) |
| | One of the return error code.
|
| #define | ALP_STATUS_SYS_ERR_UNSUPPORTED (ALP_STATUS_SYS_ERR | 0x000004) |
| | One of the return error code.
|
| #define | ALP_SYS_SOUND_ALARM ALP_SYS_STOCK_SOUND_PREFIX "alarm" |
| #define | ALP_SYS_SOUND_BT_CONNECT ALP_SYS_STOCK_SOUND_PREFIX "bt-connect" |
| #define | ALP_SYS_SOUND_CAL_REMINDER ALP_SYS_STOCK_SOUND_PREFIX "cal-reminder" |
| #define | ALP_SYS_SOUND_CALL_CONNECT ALP_SYS_STOCK_SOUND_PREFIX "call-connect" |
| #define | ALP_SYS_SOUND_CALL_DISCONNECT ALP_SYS_STOCK_SOUND_PREFIX "call-disconnect" |
| #define | ALP_SYS_SOUND_CAMERA_SHUTTER ALP_SYS_STOCK_SOUND_PREFIX "camera-shutter" |
| #define | ALP_SYS_SOUND_CAMERA_ZOOM ALP_SYS_STOCK_SOUND_PREFIX "camera-zoom" |
| #define | ALP_SYS_SOUND_CONFIRMATION ALP_SYS_STOCK_SOUND_PREFIX "confirmation" |
| #define | ALP_SYS_SOUND_CONNECTION_DISCONNECT ALP_SYS_STOCK_SOUND_PREFIX "cnc-disconnect" |
| #define | ALP_SYS_SOUND_DEFAULT_RING ALP_SYS_STOCK_SOUND_PREFIX "default-ring" |
| #define | ALP_SYS_SOUND_DELETED ALP_SYS_STOCK_SOUND_PREFIX "deleted" |
| #define | ALP_SYS_SOUND_ERROR ALP_SYS_STOCK_SOUND_PREFIX "error" |
| #define | ALP_SYS_SOUND_IRDA_CONNECT ALP_SYS_STOCK_SOUND_PREFIX "irda-connect" |
| #define | ALP_SYS_SOUND_IRDA_DISCONNECT ALP_SYS_STOCK_SOUND_PREFIX "irda-disconnect" |
| #define | ALP_SYS_SOUND_LOW_BATTERY ALP_SYS_STOCK_SOUND_PREFIX "low-battery" |
| #define | ALP_SYS_SOUND_MESSAGE_SENT ALP_SYS_STOCK_SOUND_PREFIX "message-sent" |
| #define | ALP_SYS_SOUND_NET_FAIL ALP_SYS_STOCK_SOUND_PREFIX "net-fail" |
| #define | ALP_SYS_SOUND_NEW_AMMS ALP_SYS_STOCK_SOUND_PREFIX "new-amms" |
| #define | ALP_SYS_SOUND_NEW_EMAIL ALP_SYS_STOCK_SOUND_PREFIX "new-email" |
| #define | ALP_SYS_SOUND_NEW_MMS ALP_SYS_STOCK_SOUND_PREFIX "new-mms" |
| #define | ALP_SYS_SOUND_NEW_SMS ALP_SYS_STOCK_SOUND_PREFIX "new-sms" |
| #define | ALP_SYS_SOUND_SAVED ALP_SYS_STOCK_SOUND_PREFIX "saved" |
| #define | ALP_SYS_SOUND_SOFTKEY_CLICK ALP_SYS_STOCK_SOUND_PREFIX "soft-keyboard" |
| #define | ALP_SYS_SOUND_USB_CONNECT ALP_SYS_STOCK_SOUND_PREFIX "usb-connect" |
| #define | ALP_SYS_SOUND_USB_DISCONNECT ALP_SYS_STOCK_SOUND_PREFIX "usb-disconnect" |
| #define | ALP_SYS_SOUND_USER_ATTENTION ALP_SYS_STOCK_SOUND_PREFIX "attention" |
| #define | ALP_SYS_SOUND_WARNING ALP_SYS_STOCK_SOUND_PREFIX "warning" |
| #define | ALP_SYS_SOUND_WIFI_CONNECT ALP_SYS_STOCK_SOUND_PREFIX "wifi-connect" |
| #define | ALP_SYS_STOCK_SOUND_PREFIX "stock:sound/" |
Typedefs |
| typedef int32_t | AlpMMCodecClassID |
| | The class ID of a decoder or encoder object.
|
| typedef int32_t | AlpMMDestID |
| | The ID of a multimedia destination object.
|
| typedef int32_t | AlpMMEvent |
| | Specifying the occurred event code.
|
| typedef _AlpMMRectangle | AlpMMRectangle |
| | Defines a rectangle to use for a video frame, a still image, video display area.
|
| typedef int32_t | AlpMMSessionID |
| | The ID of a session object.
|
| typedef int32_t | AlpMMSourceID |
| | The ID of a multimedia source object.
|
| typedef int32_t | AlpMMSubtitleID |
| | The ID of a multimedia subtitle object.
|
Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.