cdparanoiasrc

cdparanoiasrc

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
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseSrc
                ╰── GstPushSrc
                    ╰── GstCddaBaseSrc
                        ╰── GstCdParanoiaSrc

Implemented Interfaces

GstCdParanoiaSrc implements GstURIHandler.

Description

Functions

Types and Values

struct GstCdParanoiaSrc

struct GstCdParanoiaSrc;

The cdparanoia object structure.

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.

Flags: Read / Write

Allowed values: >= -1

Default value: -1


The “search-overlap” property

  “search-overlap”           gint

Force minimum overlap search during verification to n sectors.

Flags: Read / Write

Allowed values: [-1,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: >= -1

Default value: -1

Since: 0.10.24

Signal Details

The “transport-error” signal

void
user_function (GstCdParanoiaSrc *cdparanoia,
               gint              sector,
               gpointer          user_data)

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.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “uncorrected-error” signal

void
user_function (GstCdParanoiaSrc *cdparanoia,
               gint              sector,
               gpointer          user_data)

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.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last