Gst::RingBufferSpec Class Reference

The structure containing the format specification of a Gst::RingBuffer. More...

#include <ringbuffer.h>

List of all members.

Public Member Functions

 RingBufferSpec (const GstRingBufferSpec* castitem)
 Construct a Gst::RingBufferSpec from a GstRingBufferSpec.

Public Attributes

Glib::RefPtr<Gst::Capscaps
 The caps that generated the Spec.
Gst::BufferFormatType type
 The sample type.
Gst::BufferFormat format
 The sample format.
bool sign
 The sample sign.
bool bigend
 The endianness of the samples.
int width
 The width of the samples.
int depth
 The depth of the samples.
int rate
 The samplerate.
int channels
 The number of channels.
guint64 latency_time
 The latency in microseconds.
guint64 buffer_time
 The total buffer size in microseconds.
int segsize
 The size of one segment in bytes.
int segtotal
 The total number of segments.
int bytes_per_sample
 Number of bytes of one sample.
guint8 silence_sample [32]
 Bytes representing one sample of silence.
int seglatency
 Number of segments queued in the lower level device, defaults to segtotal.


Detailed Description

The structure containing the format specification of a Gst::RingBuffer.

See also:
Gst::RingBuffer::acquire().

Constructor & Destructor Documentation

Gst::RingBufferSpec::RingBufferSpec ( const GstRingBufferSpec *  castitem  ) 

Construct a Gst::RingBufferSpec from a GstRingBufferSpec.


Member Data Documentation

The endianness of the samples.

The total buffer size in microseconds.

Number of bytes of one sample.

The caps that generated the Spec.

The number of channels.

The depth of the samples.

The sample format.

The latency in microseconds.

The samplerate.

Number of segments queued in the lower level device, defaults to segtotal.

The size of one segment in bytes.

The total number of segments.

The sample sign.

Bytes representing one sample of silence.

The sample type.

The width of the samples.


The documentation for this class was generated from the following file:

Generated on Mon Feb 22 14:52:27 2010 for gstreamermm by  doxygen 1.5.8