cdio

(from GStreamer Ugly Plug-ins git)

Read audio from CD using libcdio

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSrc
                    ╰──GstPushSrc
                        ╰──GstAudioCdSrc
                            ╰──cdiocddasrc

Factory details

Authors: – Tim-Philipp Müller

Classification:Source/File

Rank – secondary - 1

Plugin – libgstcdio.so

Package – GStreamer Ugly Plug-ins git

Pad Templates

src

audio/x-raw:
         format: S16LE
         layout: interleaved
           rate: 44100
       channels: 2

Presencealways

Directionsrc


Properties

blocksize

“blocksize” guint

Size in bytes to read per buffer (-1 = default)

Flags : Read / Write

Default value : 4096


device

“device” gchararray

CD device location

Flags : Read / Write

Default value : /dev/cdrom


do-timestamp

“do-timestamp” gboolean

Apply current stream time to buffers

Flags : Read / Write

Default value : false


mode

“mode” Audio-cd-src-mode

Mode

Flags : Read / Write

Default value : normal (0)


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : cdiocddasrc0


num-buffers

“num-buffers” gint

Number of buffers to output before sending EOS (-1 = unlimited)

Flags : Read / Write

Default value : -1


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


read-speed

“read-speed” gint

Read from device at the specified speed (-1 = default)

Flags : Read / Write

Default value : -1


track

“track” guint

Track

Flags : Read / Write

Default value : 1


typefind

“typefind” gboolean

Run typefind before negotiating (deprecated, non-functional)

Flags : Read / Write

Default value : false


Named constants

Audio-cd-src-mode

Members

normal (0) – GST_AUDIO_CD_SRC_MODE_NORMAL
continuous (1) – GST_AUDIO_CD_SRC_MODE_CONTINUOUS

The results of the search are