format.h File Reference


Namespaces

namespace  os

Classes

struct  os::MediaFormat_s
 Media Format. More...

Defines

#define MEDIA_PHY_CLASS(x)   ( x & 0xff000000 )
#define MEDIA_PHY_SUBCLASS(x)   ( x & 0x00ffff00 )
#define MEDIA_PHY_CONNECTOR(x)   ( x & 0x000000ff )
#define MEDIA_CLEAR_FORMAT(s)

Enumerations

enum  os::media_physical_types {
  os::MEDIA_PHY_UNKNOWN = 0x00000000,
  os::MEDIA_PHY_SOFTWARE = 0x01000000,
  os::MEDIA_PHY_SOFT_DEMUX = 0x01000100,
  os::MEDIA_PHY_SOFT_CODEC = 0x0100200,
  os::MEDIA_PHY_SOFT_MUX = 0x01000300,
  os::MEDIA_PHY_SOFT_FILTER = 0x01000400,
  os::MEDIA_PHY_SOFT_SYNC = 0x01000500,
  os::MEDIA_PHY_HARDWARE = 0x02000000,
  os::MEDIA_PHY_SOUNDCARD = 0x02000100,
  os::MEDIA_PHY_SOUNDCARD_LINE_OUT = 0x02000101,
  os::MEDIA_PHY_SOUNDCARD_SPDIF_OUT = 0x02000102,
  os::MEDIA_PHY_SOUNDCARD_LINE_IN = 0x02000103,
  os::MEDIA_PHY_SOUNDCARD_MIC_IN = 0x02000104,
  os::MEDIA_PHY_SOUNDCARD_SPDIF_IN = 0x02000105,
  os::MEDIA_PHY_VIDEOCARD = 0x02000200,
  os::MEDIA_PHY_VIDEOCARD_ANALOG_IN = 0x02000201,
  os::MEDIA_PHY_CD_DVD = 0x02000300,
  os::MEDIA_PHY_CD_DVD_ANALOG_IN = 0x02000301,
  os::MEDIA_PHY_CD_DVD_DIGITAL_IN = 0x02000302,
  os::MEDIA_PHY_SCREEN = 0x02000400,
  os::MEDIA_PHY_SCREEN_OUT = 0x02000401
}
 Media physical object types. More...
enum  os::media_types {
  os::MEDIA_TYPE_AUDIO,
  os::MEDIA_TYPE_VIDEO,
  os::MEDIA_TYPE_OTHER
}
 Media types. More...

Define Documentation

#define MEDIA_CLEAR_FORMAT (  ) 

Value:

s.nType = os::MEDIA_TYPE_OTHER; \
s.zName = ""; \
s.bVBR = false; \
s.nBitRate = 0; \
s.nSampleRate = 0; \
s.nSampleResolution = 16; \
s.nChannels = 0; \
s.bVFR = false; \
s.vFrameRate = 0; \
s.nWidth = 0; \
s.nHeight = 0; \
s.eColorSpace = os::CS_NO_COLOR_SPACE; \
s.pPrivate = NULL;

#define MEDIA_PHY_CLASS (  )     ( x & 0xff000000 )

#define MEDIA_PHY_CONNECTOR (  )     ( x & 0x000000ff )

#define MEDIA_PHY_SUBCLASS (  )     ( x & 0x00ffff00 )


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