ringbuffer.h File Reference

#include <glibmm.h>
#include <gst/audio/gstringbuffer.h>
#include <gstreamermm/caps.h>
#include <gstreamermm/object.h>
#include <gstreamermm/format.h>

Go to the source code of this file.

Classes

class  Gst::RingBufferSpec
 The structure containing the format specification of a Gst::RingBuffer. More...
class  Gst::RingBuffer
 Gst::RingBuffer — Base class for audio ringbuffer implementations. More...

Namespaces

namespace  Gst
namespace  Glib

Enumerations

enum  Gst::RingBufferSegState {
  Gst::SEGSTATE_INVALID,
  Gst::SEGSTATE_EMPTY,
  Gst::SEGSTATE_FILLED,
  Gst::SEGSTATE_PARTIAL
}
enum  Gst::RingBufferState {
  Gst::RING_BUFFER_STATE_STOPPED,
  Gst::RING_BUFFER_STATE_PAUSED,
  Gst::RING_BUFFER_STATE_STARTED
}
enum  Gst::BufferFormat {
  Gst::UNKNOWN,
  Gst::S8,
  Gst::U8,
  Gst::S16_LE,
  Gst::S16_BE,
  Gst::U16_LE,
  Gst::U16_BE,
  Gst::S24_LE,
  Gst::S24_BE,
  Gst::U24_LE,
  Gst::U24_BE,
  Gst::S32_LE,
  Gst::S32_BE,
  Gst::U32_LE,
  Gst::U32_BE,
  Gst::S24_3LE,
  Gst::S24_3BE,
  Gst::U24_3LE,
  Gst::U24_3BE,
  Gst::S20_3LE,
  Gst::S20_3BE,
  Gst::U20_3LE,
  Gst::U20_3BE,
  Gst::S18_3LE,
  Gst::S18_3BE,
  Gst::U18_3LE,
  Gst::U18_3BE,
  Gst::FLOAT32_LE,
  Gst::FLOAT32_BE,
  Gst::FLOAT64_LE,
  Gst::FLOAT64_BE,
  Gst::MU_LAW,
  Gst::A_LAW,
  Gst::IMA_ADPCM,
  Gst::MPEG,
  Gst::GSM,
  Gst::IEC958,
  Gst::AC3,
  Gst::EAC3,
  Gst::DTS
}
enum  Gst::BufferFormatType {
  Gst::BUFTYPE_LINEAR,
  Gst::BUFTYPE_FLOAT,
  Gst::BUFTYPE_MU_LAW,
  Gst::BUFTYPE_A_LAW,
  Gst::BUFTYPE_IMA_ADPCM,
  Gst::BUFTYPE_MPEG,
  Gst::BUFTYPE_GSM,
  Gst::BUFTYPE_IEC958,
  Gst::BUFTYPE_AC3,
  Gst::BUFTYPE_EAC3,
  Gst::BUFTYPE_DTS
}


Generated on Sat Aug 15 15:05:39 2009 for gstreamermm by  doxygen 1.5.9