AudioRingBufferSpec

The structure containing the format specification of the ringbuffer.

When @type is GST_AUDIO_RING_BUFFER_FORMAT_TYPE_DSD, the @dsd_format is valid (otherwise it is unused). Also, when DSD is the sample type, only the rate, channels, position, and bpf fields in @info are populated.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

cPtr
void* cPtr()

Properties

bufferTime
ulong bufferTime [@property getter]

Get field bufferTime.

bufferTime
ulong bufferTime [@property setter]

Set field bufferTime.

caps
gst.caps.Caps caps [@property getter]

Get field caps.

caps
gst.caps.Caps caps [@property setter]

Set field caps.

info
gstaudio.audio_info.AudioInfo info [@property getter]

Get field info.

latencyTime
ulong latencyTime [@property getter]

Get field latencyTime.

latencyTime
ulong latencyTime [@property setter]

Set field latencyTime.

seglatency
int seglatency [@property setter]

Set field seglatency.

seglatency
int seglatency [@property getter]

Get field seglatency.

segsize
int segsize [@property getter]

Get field segsize.

segsize
int segsize [@property setter]

Set field segsize.

segtotal
int segtotal [@property getter]

Get field segtotal.

segtotal
int segtotal [@property setter]

Set field segtotal.

type
gstaudio.types.AudioRingBufferFormatType type [@property getter]

Get field type.

type
gstaudio.types.AudioRingBufferFormatType type [@property setter]

Set field type.