Copyright © 2006-2018 MultiMedia Soft

CdDriveReadOffsetSet method

Previous pageReturn to chapter overviewNext page

Remarks

 

Sets the read offset of the given CD drive.

 

This method can be used to compensate for the fact that most drives will read audio data from CDs at a slight offset from where they ideally should. Different drive models will have differing offsets, a list of which can be found on this link.

 

 

Syntax

 

[Visual Basic]

Public Function CdDriveReadOffsetSet (

nCdDriveIndex as Int16,

nOffset as Int32

) as enumErrorCodes


 

[C#]

public enumErrorCodes CdDriveReadOffsetSet (

Int16 nCdDriveIndex,

Int32 nOffset

);


 

[C++]

public: enumErrorCodes CdDriveReadOffsetSet (

Int16 nCdDriveIndex,

Int32 nOffset

);


 

 

Parameter

Description

 

 

nCdDriveIndex

Number representing the zero-based index of the involved CD drive.

Installed CD drives can be enumerated using the GetCdDrivesCount method and their friendly description can be retrieved through the GetCdDriveDesc method.

nOffset

Number representing the read offset expressed in bytes.

When a negative offset is used, reading the beginning of the first track will require accessing the lead-in, and when a positive offset is used, reading the end of the last track will require accessing the lead-out. The drive may not support that (overreading), in which case those parts will be replaced with silence.

 

 

Return value

 

Value

Meaning

 

 

Negative value

An error occurred (see the LastError property for further error details)

enumErrorCodes.ERR_NOERROR (0)

The call was successful.