cdparanoiasrc

cdparanoiasrc — Read audio from CD in paranoid mode

Properties

gchar * generic-device Read / Write
GstCdParanoiaMode paranoia-mode Read / Write
gint read-speed Read / Write
gint search-overlap Read / Write
gint cache-size Read / Write

Signals

void transport-error Run Last
void uncorrected-error Run Last

Types and Values

Object Hierarchy

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

Implemented Interfaces

GstCdParanoiaSrc implements GstURIHandler.

Description

Synopsis

Element Information

plugin

cdparanoia

author

Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>

class

Source/File

Element Pads

name

src

direction

source

presence

always

details

audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2

Functions

Types and Values

struct GstCdParanoiaSrc

struct GstCdParanoiaSrc;

Property Details

The “generic-device” property

  “generic-device”           gchar *

Use specified generic scsi device.

Flags: Read / Write

Default value: NULL


The “paranoia-mode” property

  “paranoia-mode”            GstCdParanoiaMode

Type of checking to perform.

Flags: Read / Write

Default value: PARANOIA_MODE_FRAGMENT


The “read-speed” property

  “read-speed”               gint

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

Flags: Read / Write

Allowed values: >= G_MAXULONG

Default value: -1


The “search-overlap” property

  “search-overlap”           gint

Force minimum overlap search during verification to n sectors.

Flags: Read / Write

Allowed values: [G_MAXULONG,75]

Default value: -1


The “cache-size” property

  “cache-size”               gint

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

Flags: Read / Write

Allowed values: >= G_MAXULONG

Default value: -1

Signal Details

The “transport-error” signal

void
user_function (GstCdParanoiaSrc *gstcdparanoiasrc,
               gint              arg1,
               gpointer          user_data)

Parameters

gstcdparanoiasrc

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “uncorrected-error” signal

void
user_function (GstCdParanoiaSrc *gstcdparanoiasrc,
               gint              arg1,
               gpointer          user_data)

Parameters

gstcdparanoiasrc

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last