The structure containing the format specification of a Gst::RingBuffer. More...
Public Member Functions | |
RingBufferSpec (const GstRingBufferSpec* castitem) | |
Construct a Gst::RingBufferSpec from a GstRingBufferSpec. | |
Public Attributes | |
Glib::RefPtr< Gst::Caps > | caps |
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. |
The structure containing the format specification of a Gst::RingBuffer.
Gst::RingBufferSpec::RingBufferSpec | ( | const GstRingBufferSpec * | castitem | ) |
Construct a Gst::RingBufferSpec from a GstRingBufferSpec.
The endianness of the samples.
guint64 Gst::RingBufferSpec::buffer_time |
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.
guint8 Gst::RingBufferSpec::silence_sample[32] |
Bytes representing one sample of silence.
The sample type.
The width of the samples.