C# Class FlacLibSharp.CueSheet

This block stores various information for use in a cue sheet.
Inheritance: MetadataBlock
Show file Open project: AaronLenoir/flaclibsharp Class Usage Examples

Public Properties

Property Type Description
CUESHEET_LEADOUT_TRACK_NUMBER_CDDA byte
CUESHEET_LEADOUT_TRACK_NUMBER_NON_CDDA byte

Public Methods

Method Description
CueSheet ( ) : System
LoadBlockData ( byte data ) : void

Parses the binary metadata from the flac file into a CueSheet object.

WriteBlockData ( Stream targetStream ) : void

Will write the data describing this metadata block to the given stream.

Private Methods

Method Description
CalculateMetaDataBlockLength ( ) : uint

Calculates the total Block Length of this metadata block (for use in the Header)

Method Details

CueSheet() public method

public CueSheet ( ) : System
return System

LoadBlockData() public method

Parses the binary metadata from the flac file into a CueSheet object.
public LoadBlockData ( byte data ) : void
data byte The binary data from the flac file.
return void

WriteBlockData() public method

Will write the data describing this metadata block to the given stream.
public WriteBlockData ( Stream targetStream ) : void
targetStream Stream Stream to write the data to.
return void

Property Details

CUESHEET_LEADOUT_TRACK_NUMBER_CDDA public static property

public static byte CUESHEET_LEADOUT_TRACK_NUMBER_CDDA
return byte

CUESHEET_LEADOUT_TRACK_NUMBER_NON_CDDA public static property

public static byte CUESHEET_LEADOUT_TRACK_NUMBER_NON_CDDA
return byte