cdparanoia

(from GStreamer Base Plug-ins git)

The cdparanoia object structure.

Hierarchy

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

Factory details

Authors: – Erik Walthinsen , Wim Taymans

Classification:Source/File

Rank – secondary

Plugin – libgstcdparanoia.so

Package – GStreamer Base Plug-ins git

Pad Templates

src

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

Presencealways

Directionsrc


Signals

transport-error

transport_error_callback (GstElement * cdparanoia,
                          gint sector,
                          gpointer udata)
def transport_error_callback (cdparanoia, sector, udata):
    #python callback for the 'transport-error' signal
function transport_error_callback(cdparanoia: GstElement * cdparanoia, sector: gint sector, udata: gpointer udata): {
    // javascript callback for the 'transport-error' signal
}

This signal is emitted whenever an error occurs while reading. CdParanoia will attempt to recover the data.

Parameters:

cdparanoia

The CdParanoia instance

sector

The sector number at which the error was encountered.

udata
No description available

uncorrected-error

uncorrected_error_callback (GstElement * cdparanoia,
                            gint sector,
                            gpointer udata)
def uncorrected_error_callback (cdparanoia, sector, udata):
    #python callback for the 'uncorrected-error' signal
function uncorrected_error_callback(cdparanoia: GstElement * cdparanoia, sector: gint sector, udata: gpointer udata): {
    // javascript callback for the 'uncorrected-error' signal
}

This signal is emitted whenever an uncorrectable error occurs while reading. The data could not be read.

Parameters:

cdparanoia

The CdParanoia instance

sector

The sector number at which the error was encountered.

udata
No description available

Properties

blocksize

“blocksize” guint

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

Flags : Read / Write

Default value : 4096


cache-size

“cache-size” gint

Set CD cache size to n sectors (-1 = auto)

Flags : Read / Write

Default value : -1


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


generic-device

“generic-device” gchararray

Use specified generic scsi device

Flags : Read / Write

Default value : NULL


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 : NULL


num-buffers

“num-buffers” gint

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

Flags : Read / Write

Default value : -1


paranoia-mode

“paranoia-mode” Cd-paranoia-mode

Type of checking to perform

Flags : Read / Write

Default value : fragment


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


read-speed

“read-speed” gint

Read from device at specified speed (-1 and 0 = full speed)

Flags : Read / Write

Default value : -1


search-overlap

“search-overlap” gint

Force minimum overlap search during verification to n sectors

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

Cd-paranoia-mode

Members

disable (0x00000000) – PARANOIA_MODE_DISABLE
fragment (0x00000002) – PARANOIA_MODE_FRAGMENT
overlap (0x00000004) – PARANOIA_MODE_OVERLAP
scratch (0x00000008) – PARANOIA_MODE_SCRATCH
repair (0x00000010) – PARANOIA_MODE_REPAIR
full (0x000000ff) – PARANOIA_MODE_FULL

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