os Namespace Reference


Classes

class  MediaAddon
 Media Addon. More...
class  MediaCodec
 Media Codec. More...
struct  MediaFormat_s
 Media Format. More...
class  MediaInput
 Media Input. More...
class  MediaInputSelector
 Media Input selector. More...
class  MediaManager
 Media Manager. More...
class  MediaOutput
 Media Output. More...
struct  MediaPacket_s
 Media Packet. More...
class  MediaSoundPlayer
 Media Sound Player. More...
class  MediaStage
 Media Stage. More...
class  MediaInputStage
 Media input stage. More...
class  MediaDecoderStage
 Media decoder stage. More...
class  MediaOutputStage
 Media output stage. More...
class  MediaSyncStage
 Media sync stage. More...

Typedefs

typedef MediaAddoninit_media_addon (os::String zDevice)
typedef MediaCodecinit_media_codec ()
typedef MediaInputinit_media_input ()
typedef MediaOutputinit_media_output ()

Enumerations

enum  media_physical_types {
  MEDIA_PHY_UNKNOWN = 0x00000000,
  MEDIA_PHY_SOFTWARE = 0x01000000,
  MEDIA_PHY_SOFT_DEMUX = 0x01000100,
  MEDIA_PHY_SOFT_CODEC = 0x0100200,
  MEDIA_PHY_SOFT_MUX = 0x01000300,
  MEDIA_PHY_SOFT_FILTER = 0x01000400,
  MEDIA_PHY_SOFT_SYNC = 0x01000500,
  MEDIA_PHY_HARDWARE = 0x02000000,
  MEDIA_PHY_SOUNDCARD = 0x02000100,
  MEDIA_PHY_SOUNDCARD_LINE_OUT = 0x02000101,
  MEDIA_PHY_SOUNDCARD_SPDIF_OUT = 0x02000102,
  MEDIA_PHY_SOUNDCARD_LINE_IN = 0x02000103,
  MEDIA_PHY_SOUNDCARD_MIC_IN = 0x02000104,
  MEDIA_PHY_SOUNDCARD_SPDIF_IN = 0x02000105,
  MEDIA_PHY_VIDEOCARD = 0x02000200,
  MEDIA_PHY_VIDEOCARD_ANALOG_IN = 0x02000201,
  MEDIA_PHY_CD_DVD = 0x02000300,
  MEDIA_PHY_CD_DVD_ANALOG_IN = 0x02000301,
  MEDIA_PHY_CD_DVD_DIGITAL_IN = 0x02000302,
  MEDIA_PHY_SCREEN = 0x02000400,
  MEDIA_PHY_SCREEN_OUT = 0x02000401
}
 Media physical object types. More...
enum  media_types {
  MEDIA_TYPE_AUDIO,
  MEDIA_TYPE_VIDEO,
  MEDIA_TYPE_OTHER
}
 Media types. More...
enum  {
  MEDIA_SERVER_OK,
  MEDIA_SERVER_ERROR,
  MEDIA_SERVER_PING,
  MEDIA_SERVER_GET_DEFAULT_INPUT,
  MEDIA_SERVER_GET_DEFAULT_AUDIO_OUTPUT,
  MEDIA_SERVER_GET_DEFAULT_VIDEO_OUTPUT,
  MEDIA_SERVER_SET_DEFAULT_INPUT,
  MEDIA_SERVER_SET_DEFAULT_AUDIO_OUTPUT,
  MEDIA_SERVER_SET_DEFAULT_VIDEO_OUTPUT,
  MEDIA_SERVER_GET_STARTUP_SOUND,
  MEDIA_SERVER_SET_STARTUP_SOUND,
  MEDIA_SERVER_SHOW_CONTROLS = 50,
  MEDIA_SERVER_CREATE_AUDIO_STREAM = 100,
  MEDIA_SERVER_DELETE_AUDIO_STREAM,
  MEDIA_SERVER_FREE_1,
  MEDIA_SERVER_FREE_2,
  MEDIA_SERVER_FREE_3,
  MEDIA_SERVER_CLEAR_AUDIO_STREAM,
  MEDIA_SERVER_START_AUDIO_STREAM,
  MEDIA_SERVER_GET_DSP_COUNT = 150,
  MEDIA_SERVER_GET_DSP_INFO,
  MEDIA_SERVER_GET_DEFAULT_DSP,
  MEDIA_SERVER_SET_DEFAULT_DSP,
  MEDIA_SERVER_GET_DSP_FORMATS,
  MEDIA_SERVER_GET_MASTER_VOLUME = 200,
  MEDIA_SERVER_SET_MASTER_VOLUME
}
enum  media_stages {
  MEDIA_STAGE_OTHER,
  MEDIA_STAGE_INPUT,
  MEDIA_STAGE_CODEC,
  MEDIA_STAGE_OUTPUT,
  MEDIA_STAGE_SYNC
}
 Media stage typs. More...


Typedef Documentation

typedef MediaAddon* os::init_media_addon(os::String zDevice)

typedef MediaCodec* os::init_media_codec()

typedef MediaInput* os::init_media_input()

typedef MediaOutput* os::init_media_output()


Enumeration Type Documentation

anonymous enum

Enumerator:
MEDIA_SERVER_OK 
MEDIA_SERVER_ERROR 
MEDIA_SERVER_PING 
MEDIA_SERVER_GET_DEFAULT_INPUT 
MEDIA_SERVER_GET_DEFAULT_AUDIO_OUTPUT 
MEDIA_SERVER_GET_DEFAULT_VIDEO_OUTPUT 
MEDIA_SERVER_SET_DEFAULT_INPUT 
MEDIA_SERVER_SET_DEFAULT_AUDIO_OUTPUT 
MEDIA_SERVER_SET_DEFAULT_VIDEO_OUTPUT 
MEDIA_SERVER_GET_STARTUP_SOUND 
MEDIA_SERVER_SET_STARTUP_SOUND 
MEDIA_SERVER_SHOW_CONTROLS 
MEDIA_SERVER_CREATE_AUDIO_STREAM 
MEDIA_SERVER_DELETE_AUDIO_STREAM 
MEDIA_SERVER_FREE_1 
MEDIA_SERVER_FREE_2 
MEDIA_SERVER_FREE_3 
MEDIA_SERVER_CLEAR_AUDIO_STREAM 
MEDIA_SERVER_START_AUDIO_STREAM 
MEDIA_SERVER_GET_DSP_COUNT 
MEDIA_SERVER_GET_DSP_INFO 
MEDIA_SERVER_GET_DEFAULT_DSP 
MEDIA_SERVER_SET_DEFAULT_DSP 
MEDIA_SERVER_GET_DSP_FORMATS 
MEDIA_SERVER_GET_MASTER_VOLUME 
MEDIA_SERVER_SET_MASTER_VOLUME 


Generated on Sat May 9 22:49:19 2009 for Syllable Media API by  doxygen 1.5.1