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 bufferTime field.

bufferTime
ulong bufferTime [@property setter]

Set bufferTime field.

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

Get caps field.

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

Set caps field.

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

Get info field.

latencyTime
ulong latencyTime [@property getter]

Get latencyTime field.

latencyTime
ulong latencyTime [@property setter]

Set latencyTime field.

seglatency
int seglatency [@property setter]

Set seglatency field.

seglatency
int seglatency [@property getter]

Get seglatency field.

segsize
int segsize [@property getter]

Get segsize field.

segsize
int segsize [@property setter]

Set segsize field.

segtotal
int segtotal [@property getter]

Get segtotal field.

segtotal
int segtotal [@property setter]

Set segtotal field.

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

Get type field.

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

Set type field.