include/alp/media_session.h File Reference


Detailed Description

This file describes multimedia sessions.

>

This header file describes the session management API in the multimedia Library. It covers:multimedia session structures and types, multimedia session constants, multimedia session functions and macros, application-defined functions.

Copyright (c) 1999-2008 ACCESS CO., LTD. All rights reserved. Copyright (c) 2006 PalmSource, Inc. All rights reserved.

#include "media_defs.h"

Go to the source code of this file.

Data Structures

struct  _AlpMMSessionEvent
 Defines a notification that an event has occurred. More...
struct  _AlpMMSessionGrabEvent
 Defines a notification that a still image has been captured. More...

Defines

#define ALP_LONG_MAX   0xffffff
 Used for camera focus mode, if so, camera will use infinite focus.
#define ALP_MM_EXPOSURE_AUTO   0
 Automatically adjust the explosure for a digital camera.
#define ALP_MM_ISO_SENSITIVITY_AUTO   0
 Automatically detect ISO sensitivity.
#define AUDIOFAKEDEV   "dev://audio"
 Specify a fake device for audio output.
#define CAMERADEV   "dev://camera"
 Specify a camera device.
#define DSPDEV   "dev://dsp"
 Specify a DSP device.
#define FAKEDEV   "dev://null"
 Specify a fake device for video output.
#define FILENAME   "dev://filename"
 Specify a local file name.
#define LCDDEV   "dev://lcd"
 Specify a LCD device.
#define MICDEV   "dev://mic"
 Specify a microphone device.
#define VIDEOFAKEDEV   "dev://video"
 Specify a fake device for video output.
#define XWINDOWDEV   "dev://xwindow"
 Specify a x window device for video output.

Typedefs

typedef void(* AlpMMSessionCallbackFn )(const AlpMMSessionEvent *event, void *userdata)
 Called when multimedia events occur.
typedef _AlpMMSessionEvent AlpMMSessionEvent
 Defines a notification that an event has occurred.
typedef void(* AlpMMSessionGrabCallbackFn )(const AlpMMSessionGrabEvent *grabevent, void *userdata)
 Called when the session receives a buffer of data.
typedef _AlpMMSessionGrabEvent AlpMMSessionGrabEvent
 Defines a notification that a still image has been captured.

Enumerations

enum  AlpAmrBitRate {
  ALP_MM_AUDIO_AMR_BITRATE_MR475 = 4750, ALP_MM_AUDIO_AMR_BITRATE_MR515 = 5150, ALP_MM_AUDIO_AMR_BITRATE_MR59 = 5900, ALP_MM_AUDIO_AMR_BITRATE_MR67 = 6700,
  ALP_MM_AUDIO_AMR_BITRATE_MR74 = 7400, ALP_MM_AUDIO_AMR_BITRATE_MR795 = 7950, ALP_MM_AUDIO_AMR_BITRATE_MR102 = 10200, ALP_MM_AUDIO_AMR_BITRATE_MR122 = 12200
}
 Amr bit rate supported by codec. More...
enum  AlpAudioCodecs {
  ALP_MM_AUDIO_CODEC_RAW = (ALP_MM_AUDIO_CODEC | 0x000001), ALP_MM_AUDIO_CODEC_MSADPCM, ALP_MM_AUDIO_CODEC_DVIADPCM, ALP_MM_AUDIO_CODEC_OGG_VORBIS,
  ALP_MM_AUDIO_CODEC_AMR_NB, ALP_MM_AUDIO_CODEC_AMR_WB, ALP_MM_AUDIO_CODEC_G711, ALP_MM_AUDIO_CODEC_G722,
  ALP_MM_AUDIO_CODEC_G723, ALP_MM_AUDIO_CODEC_G723_1, ALP_MM_AUDIO_CODEC_G726, ALP_MM_AUDIO_CODEC_G728,
  ALP_MM_AUDIO_CODEC_G729, ALP_MM_AUDIO_CODEC_AAC, ALP_MM_AUDIO_CODEC_MP3, ALP_MM_AUDIO_CODEC_MIDI
}
 Audio codec formats. More...
enum  AlpCameraColorEffect {
  ALP_MM_COLOR_EFFECT_OFF = (ALP_MM_SOURCE_CAMERA | 0x000030), ALP_MM_COLOR_EFFECT_NATURAL, ALP_MM_COLOR_EFFECT_VIVID, ALP_MM_COLOR_EFFECT_SEPIA,
  ALP_MM_COLOR_EFFECT_REVERSAL, ALP_MM_COLOR_EFFECT_COLD, ALP_MM_COLOR_EFFECT_BLACK_AND_WHITE
}
 Specifies color effects values for a digital camera. More...
enum  AlpCameraFlashMode {
  ALP_MM_FLASH_MODE_OFF = (ALP_MM_SOURCE_CAMERA | 0x000001), ALP_MM_FLASH_MODE_AUTO, ALP_MM_FLASH_MODE_FRONT, ALP_MM_FLASH_MODE_SLOW,
  ALP_MM_FLASH_MODE_REAR
}
 Enums flash modes for a digital camera. More...
enum  AlpCameraFocusMode {
  ALP_MM_FOCUS_AUTO = (ALP_MM_SOURCE_CAMERA | 0x000010), ALP_MM_FOCUS_ONE, ALP_MM_FOCUS_TWO, ALP_MM_FOCUS_FOUR,
  ALP_MM_FOCUS_EIGHT, ALP_MM_FOCUS_INFINITY = 0xffffff
}
 Specifies the focus for a digital camera. More...
enum  AlpCameraPropertyKey {
  ALP_MM_SOURCE_CAMERA_APERTURE = (ALP_MM_SOURCE_CAMERA | 0x000040L), ALP_MM_SOURCE_CAMERA_EXPOSURE, ALP_MM_SOURCE_CAMERA_SCALE, ALP_MM_SOURCE_CAMERA_FLASH_MODE,
  ALP_MM_SOURCE_CAMERA_FOCUS, ALP_MM_SOURCE_CAMERA_RED_EYE_REDUCTION, ALP_MM_SOURCE_CAMERA_ISO_SENSITIVITY, ALP_MM_SOURCE_CAMERA_WHITE_BALANCER,
  ALP_MM_SOURCE_CAMERA_BRIGHTNESS, ALP_MM_SOURCE_CAMERA_ZOOM, ALP_MM_SOURCE_CAMERA_FRAME_RATE, ALP_MM_SOURCE_CAMERA_RESOLUTION,
  ALP_MM_SOURCE_CAMERA_COLOR_EFFECT, ALP_MM_SOURCE_CAMERA_WIDTH, ALP_MM_SOURCE_CAMERA_HEIGHT
}
 Enum constants used to identify camera properties. More...
enum  AlpCameraWhiteBalanceMode {
  ALP_MM_WHITE_BALANCE_AUTO = (ALP_MM_SOURCE_CAMERA | 0x000020), ALP_MM_WHITE_BALANCE_INCANDESCENT, ALP_MM_WHITE_BALANCE_FLUORESCENT, ALP_MM_WHITE_BALANCE_SUNSHINE,
  ALP_MM_WHITE_BALANCE_CLOUDS
}
 Specifies white balance values for a digital camera. More...
enum  AlpCodecProperyKey { ALP_MM_VIDEO_CODEC_TYPE = (ALP_MM_VIDEO_CODEC | 0x000040), ALP_MM_AUDIO_CODEC_TYPE, ALP_MM_STILL_CODEC_TYPE }
 Source or Dest file codec property key. More...
enum  AlpMediaFileContentKeys {
  ALP_MM_FILE_CONTENT_ALBUM = (ALP_MM_FILE_CONTENT | 0x000001), ALP_MM_FILE_CONTENT_ARTIST, ALP_MM_FILE_CONTENT_DURATION, ALP_MM_FILE_CONTENT_GENRE,
  ALP_MM_FILE_CONTENT_TITLE, ALP_MM_FILE_CONTENT_TRACK_NUMBER, ALP_MM_FILE_CONTENT_REVISION, ALP_MM_FILE_CONTENT_REMARK
}
 Keys set for an audio or video file information. More...
enum  AlpMediaFileFormatType {
  ALP_MM_FILE_FORMAT_MP3 = (ALP_MM_FILE_FORMAT | 0x000001), ALP_MM_FILE_FORMAT_MP4, ALP_MM_FILE_FORMAT_3GPP, ALP_MM_FILE_FORMAT_AVI,
  ALP_MM_FILE_FORMAT_RM, ALP_MM_FILE_FORMAT_AMR, ALP_MM_FILE_FORMAT_ASF, ALP_MM_FILE_FORMAT_WAV,
  ALP_MM_FILE_FORMAT_MIDI_MTHd, ALP_MM_FILE_FORMAT_MIDI_XMF, ALP_MM_FILE_FORMAT_MIDI_IMY, ALP_MM_FILE_FORMAT_OGG,
  ALP_MM_FILE_FORMAT_JPEG, ALP_MM_FILE_FORMAT_BMP, ALP_MM_FILE_FORMAT_WBMP, ALP_MM_FILE_FORMAT_PNG,
  ALP_MM_FILE_FORMAT_GIF, ALP_MM_FILE_FORMAT_TIFF, ALP_MM_FILE_FORMAT_WMA, ALP_MM_FILE_FORMAT_WMV,
  ALP_MM_FILE_FORMAT_H263, ALP_MM_FILE_FORMAT_H264, ALP_MM_FILE_FORMAT_RAW_AUDIO, ALP_MM_FILE_FORMAT_RAW_VIDEO
}
 Media file format. More...
enum  AlpMMAudioAppType {
  ALP_MM_SESSION_MEDIAIN_TYPE = 0, ALP_MM_SESSION_MEDIAOUT_TYPE = 1, ALP_MM_SESSION_VOICEIN_TYPE = 2, ALP_MM_SESSION_VOICEOUT_TYPE = 3,
  ALP_MM_SESSION_RING_TYPE = 4, ALP_MM_SESSION_SYSSOUND_TYPE = 5, ALP_MM_SESSION_ALARM_TYPE = 6
}
 Constants used to specify audio type of app. More...
enum  AlpMMDestinationPropertyKey {
  ALP_MM_DESTINATION_FILE_FORMAT = (ALP_MM_DESTINATION_FILE | 0x000001), ALP_MM_DESTINATION_FILE_HAS_AUDIO, ALP_MM_DESTINATION_FILE_HAS_VIDEO, ALP_MM_DESTINATION_URL,
  ALP_MM_DISPLAY_ID, ALP_MM_DESTINATION_ROTATE
}
 Constants used to identify properties in a destination object. More...
enum  AlpMMDestinationRotateType { ALP_MM_DESTINATION_ROTATE_NONE = 0, ALP_MM_DESTINATION_ROTATE_90L = 1, ALP_MM_DESTINATION_ROTATE_90R = 2, ALP_MM_DESTINATION_ROTATE_180 = 3 }
 Constants used to specify video image rotation mode. More...
enum  AlpMMPropertyCode {
  ALP_MM_PROPERTY_CODE_UNDEFINED = (ALP_MM_PROPERTY_CODE | 0x000020), ALP_MM_PROPERTY_CODE_RAW, ALP_MM_PROPERTY_CODE_INT8, ALP_MM_PROPERTY_CODE_INT16,
  ALP_MM_PROPERTY_CODE_INT32, ALP_MM_PROPERTY_CODE_INT64, ALP_MM_PROPERTY_CODE_BOOL, ALP_MM_PROPERTY_CODE_STRING
}
 specifies the type of value stored in a property More...
enum  AlpMMPropertyType {
  ALP_MM_PROPERTY_TYPE_DEFAULT = (ALP_MM_PROPERTY_TYPE | 0x000010), ALP_MM_PROPERTY_TYPE_MINIMUM, ALP_MM_PROPERTY_TYPE_MAXIMUM, ALP_MM_PROPERTY_TYPE_READABLE,
  ALP_MM_PROPERTY_TYPE_WRITABLE
}
 specifies the type of data to retrieve from a property set More...
enum  AlpMMSessionClassID { ALP_MM_SESSION_CLASS_RECORD = (ALP_MM_SESSION_CLASS | 0x000001), ALP_MM_SESSION_CLASS_PLAYBACK }
 Used to identify default session classes within the movie server. More...
enum  AlpMMSessionControlOpcode {
  ALP_MM_SESSION_CTL_RUN = (ALP_MM_SESSION_CTL | 0x000001), ALP_MM_SESSION_CTL_PAUSE, ALP_MM_SESSION_CTL_STOP, ALP_MM_SESSION_CTL_PREFETCH,
  ALP_MM_SESSION_CTL_GRAB, ALP_MM_SESSION_CTL_REFRESH, ALP_MM_SESSION_CTL_NEXT, ALP_MM_SESSION_CTL_PRV,
  ALP_MM_SESSION_CTL_PREVIEW, ALP_MM_SESSION_CTL_RECORD, ALP_MM_SESSION_CTL_CUSTOM_BASE = 0x1000
}
 Session control operation codes. More...
enum  AlpMMSessionEventCauses {
  ALP_MM_SESSION_EVENT_CAUSE_UNKNOWN = (ALP_MM_SESSION_EVENT | 0x000001), ALP_MM_SESSION_EVENT_CAUSE_REQUESTED_BY_APP, ALP_MM_SESSION_EVENT_CAUSE_INVALID_AUDIO_STREAM, ALP_MM_SESSION_EVENT_CAUSE_INVALID_VIDEO_STREAM,
  ALP_MM_SESSION_EVENT_CAUSE_END_OF_STREAM, ALP_MM_SESSION_EVENT_CAUSE_INVALID_STREAM, ALP_MM_SESSION_EVENT_CAUSE_STORAGE_FULL, ALP_MM_SESSION_EVENT_CAUSE_CUSTOM_BASE = 0x1000
}
 Values for the AlpMMSessionEvent event cause field. More...
enum  AlpMMSessionEventCode {
  ALP_MM_SESSION_EVENT_STATE_CHANGED = (ALP_MM_SESSION_EVENT | 0x000020), ALP_MM_SESSION_EVENT_WARNING, ALP_MM_SESSION_EVENT_ERROR, ALP_MM_SESSION_EVENT_CURRENT_TIME,
  ALP_MM_SESSION_EVENT_DELETING, ALP_MM_SESSION_EVENT_AUDIO_CONFLICT_OCCUR, ALP_MM_SESSION_EVENT_AUDIO_CONFLICT_CANCEL, ALP_MM_SESSION_EVENT_CUSTOM_BASE
}
enum  AlpMMSessionPropertyKey {
  ALP_MM_SESSION_AUDIO_ENABLE = (ALP_MM_SESSION | 0x000001), ALP_MM_SESSION_AUDIO_VOLUME, ALP_MM_SESSION_AUDIO_APP_TYPE, ALP_MM_SESSION_VIDEO_ENABLE,
  ALP_MM_SESSION_DEST_RECT, ALP_MM_SESSION_DEST_ROTATE, ALP_MM_SESSION_SOURCE_RECT, ALP_MM_SESSION_CURRENT_TIME,
  ALP_MM_SESSION_END_TIME, ALP_MM_SESSION_PLAYBACK_RATE, ALP_MM_SESSION_PREFETCH_TIME, ALP_MM_SESSION_REPEAT_ENABLE,
  ALP_MM_SESSION_START_TIME, ALP_MM_SESSION_SESSION_CLASS, ALP_MM_SESSION_VIDEO_IS_BLANK, ALP_MM_SESSION_IS_PREVIEW,
  ALP_MM_SESSION_HANDLE_AUDIO_CONFLIC, ALP_MM_SESSION_VIDEO_SOURCE_ROTATE
}
 Constants used to identify properties stored in a session. More...
enum  AlpMMSessionSeekOrigin { ALP_MM_SESSION_SEEK_ORIGIN_BEGIN = 0x01, ALP_MM_SESSION_SEEK_ORIGIN_CURRENT, ALP_MM_SESSION_SEEK_ORIGIN_END }
 A multimedia application uses these constants to specify where to being a seek operation. More...
enum  AlpMMSessionState {
  ALP_MM_SESSION_NOT_INITIALIZED = 0x01, ALP_MM_SESSION_READY, ALP_MM_SESSION_PREFETCHING, ALP_MM_SESSION_PAUSED,
  ALP_MM_SESSION_STOPPED, ALP_MM_SESSION_FINISHED, ALP_MM_SESSION_RUNNING
}
 Constants that describe the session object state. More...
enum  AlpMMSourcePropertyKey {
  ALP_MM_SOURCE_FILE_FORMAT = (ALP_MM_SOURCE_FILE | 0x000001), ALP_MM_SOURCE_FILE_HAS_AUDIO, ALP_MM_SOURCE_FILE_HAS_VIDEO, ALP_MM_SOURCE_URL,
  ALP_MM_SOURCE_SIZE
}
 Constants used to identify properties in a source object. More...
enum  AlpMMSourceType {
  ALP_MM_TYPE_FILE = (ALP_MM_FILE | 0x000001), ALP_MM_TYPE_FILELIST, ALP_MM_TYPE_NETSTREAM, ALP_MM_TYPE_MEMSTREAM,
  ALP_MM_TYPE_AUDIO_RENDER, ALP_MM_TYPE_VIDEO_RENDER
}
 Enums data type for a source. More...
enum  AlpRawAudioChannel {
  ALP_MM_RAW_AUDIO_STEREO = 0x02, ALP_MM_RAW_AUDIO_MONO = 0x01, ALP_MM_RAW_AUDIO_DOLBY_PRO_LOGIC_STEREO = 0x12, ALP_MM_RAW_AUDIO_DOLBY_5_1_SURROUND = 0x26,
  ALP_MM_RAW_AUDIO_DTS_SURROUND = 0x36, ALP_MM_RAW_AUDIO_CHANNEL_COUNT_MASK = 0x0f
}
 Values for the key ALP_MM_FORMATKEY_RAW_AUDIO_CHANNELS. More...
enum  AlpRawAudioPropertyKey {
  ALP_MM_FORMATKEY_RAW_AUDIO_TYPE = (ALP_MM_FORMATKEY_RAW_AUDIO | 0x000001L), ALP_MM_FORMATKEY_RAW_AUDIO_BYTE_ORDER, ALP_MM_FORMATKEY_RAW_AUDIO_BITS, ALP_MM_FORMATKEY_RAW_AUDIO_CHANNELS,
  ALP_MM_FORMATKEY_RAW_AUDIO_SAMPLERATE, ALP_MM_FORMATKEY_RAW_AUDIO_BIT_RATE
}
 Raw audio property key. More...
enum  AlpRawAudioTypes {
  ALP_MM_RAW_AUDIO_INT8 = 0x01, ALP_MM_RAW_AUDIO_UINT8, ALP_MM_RAW_AUDIO_INT16, ALP_MM_RAW_AUDIO_INT32,
  ALP_MM_RAW_AUDIO_FLOAT, ALP_MM_RAW_AUDIO_SIZE_MASK = 0x0f
}
 values for the key ALP_MM_FORAT_RAW_AUDIO_TYPE. More...
enum  AlpRawVideoColorSpace {
  ALP_MM_RAW_VIDEO_YCBCR420_PLANAR = 0x000010, ALP_MM_RAW_VIDEO_YCBCR422_PLANAR, ALP_MM_RAW_VIDEO_YCBCR420_PACKET, ALP_MM_RAW_VIDEO_YCBCR422_PACKET,
  ALP_MM_RAW_VIDEO_YCBCR444, ALP_MM_RAW_VIDEO_RGB888, ALP_MM_RAW_VIDEO_RGB565, ALP_MM_RAW_VIDEO_RGB555,
  ALP_MM_RAW_VIDEO_BGR888, ALP_MM_RAW_VIDEO_BGR565, ALP_MM_RAW_VIDEO_BGR555, ALP_MM_RAW_VIDEO_RAWRGB,
  ALP_MM_RAW_VIDEO_OTHER_FMT
}
 Raw video type. More...
enum  AlpRawVideoPropertyKey { ALP_MM_FORMATKEY_RAW_VIDEO_COLOR_SPACE = (ALP_MM_FORMATKEY_RAW_VIDEO | 0x000001), ALP_MM_FORMATKEY_RAW_VIDEO_FRAME_RATE, ALP_MM_FORMATKEY_RAW_VIDEO_BIT_RATE, ALP_MM_FORMATKEY_RAW_VIDEO_RECT }
 Raw video property key. More...
enum  AlpStillImageCodecs { ALP_MM_STILL_CODEC_JPEG = (ALP_MM_STILL_CODEC | 0x000001), ALP_MM_STILL_CODEC_BMP, ALP_MM_STILL_CODEC_PNG, ALP_MM_STILL_CODEC_GIF }
 still image codec formats. More...
enum  AlpVideoCodecs {
  ALP_MM_VIDEO_CODEC_RAW = (ALP_MM_VIDEO_CODEC | 0x000001), ALP_MM_VIDEO_CODEC_MPEG4, ALP_MM_VIDEO_CODEC_3GPP, ALP_MM_VIDEO_CODEC_H263,
  ALP_MM_VIDEO_CODEC_OGG_THEORA, ALP_MM_VIDEO_CODEC_REAL8, ALP_MM_VIDEO_CODEC_REAL9, ALP_MM_VIDEO_CODEC_REAL10,
  ALP_MM_VIDEO_CODEC_DIVX5, ALP_MM_VIDEO_CODEC_XVID
}
 Video codec formats. More...
enum  AlpVideoResolution {
  ALP_MM_VIDEO_RSL_SXGA = 0x000040, ALP_MM_VIDEO_RSL_VGA, ALP_MM_VIDEO_RSL_QVGA, ALP_MM_VIDEO_RSL_QQVGA,
  ALP_MM_VIDEO_RSL_CIF, ALP_MM_VIDEO_RSL_QCIF, ALP_MM_VIDEO_RSL_QQCIF
}
 Video resolution. More...

Functions

alp_status_t alp_media_property_get (int32_t id, AlpMMPropertyType propertyType, int32_t propertyKey, AlpMMPropertyCode properytyCode, void *outValue, int32_t *ioLength)
 Returns the value of an object item property.
alp_status_t alp_media_property_set (int32_t id, int32_t propertyKey, AlpMMPropertyCode propertyCode, void *value, int32_t *length)
 Sets an object item property value.
alp_status_t alp_media_session_add_dest (AlpMMSessionID session, const char *destURL, AlpMMDestID *outDest)
 Adds a data destination to the session.
alp_status_t alp_media_session_add_source (AlpMMSessionID session, AlpMMSourceType type, const void *sourceURL, AlpMMSourceID *outSource)
 Adds a data source to the session.
alp_status_t alp_media_session_control (AlpMMSessionID session, AlpMMSessionControlOpcode sessionCtl)
 Sends control opcodes to the movie server for playback, record, capture, and preview.
alp_status_t alp_media_session_create (AlpMMSessionClassID sessionClass, AlpMMSessionID *outSession)
 create a new session.
alp_status_t alp_media_session_destroy (AlpMMSessionID session)
 Destroy a session created by alp_media_session_created().
alp_status_t alp_media_session_finalize (AlpMMSessionID session)
 Finalize the set of tracks for this session.
alp_status_t alp_media_session_get_state (AlpMMSessionID session, AlpMMSessionState *outState)
 Returns the current state of a session.
alp_status_t alp_media_session_gst_init ()
 Initialize the Gstreamer.
alp_status_t alp_media_session_play_tone (unsigned short amplitude, unsigned short duration, unsigned short freq, const char *streamtype)
 Play tone.
alp_status_t alp_media_session_register_callback (AlpMMSessionID session, AlpMMSessionCallbackFn callback, void *userdata)
 Registers a callback function to monitor this session by handling events.
alp_status_t alp_media_session_register_grab_callback (AlpMMSessionID session, AlpMMSessionGrabCallbackFn callback, void *userdata)
 Registers a callback function to grab a buffer of data.
alp_status_t alp_media_session_remove_all (AlpMMSessionID session)
 Removes from a session all sources, destinations, and the tracks that connect them.
alp_status_t alp_media_session_seek (AlpMMSessionID session, AlpMMSessionSeekOrigin origin, int64_t position)
 Seeks to a different location in the current session.
alp_status_t alp_media_session_seek_full (AlpMMSessionID session, AlpMMSessionSeekOrigin origin, int64_t position, int64_t play_duration, double rate, int is_Accurate)
 Seeks to a new current position and play a duration you want in the current session, also can set new playback rate.
alp_status_t alp_media_session_syssnd_init ()
 Init for play system sound.
alp_status_t alp_media_session_syssnd_play (const char *sound, const char *streamtype, int volume)
 Play system sound defined by Global Setting use system sound method.
alp_status_t alp_media_session_syssnd_play_file (char *filename, const char *streamtype, int volume)
 Play a sound file use system sound method.


Define Documentation

#define AUDIOFAKEDEV   "dev://audio"
 

Specify a fake device for audio output.

#define DSPDEV   "dev://dsp"
 

Specify a DSP device.

#define FAKEDEV   "dev://null"
 

Specify a fake device for video output.

#define VIDEOFAKEDEV   "dev://video"
 

Specify a fake device for video output.

#define XWINDOWDEV   "dev://xwindow"
 

Specify a x window device for video output.


Generated on Wed Jul 30 07:06:40 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.