FLAC  1.4.3
Free Lossless Audio Codec
Public Member Functions | Protected Attributes | List of all members

#include <metadata.h>

Public Member Functions

 Track (const ::FLAC__StreamMetadata_CueSheet_Track *track)
 
 Track (const Track &track)
 
Trackoperator= (const Track &track)
 
virtual bool is_valid () const
 
FLAC__uint64 get_offset () const
 
FLAC__byte get_number () const
 
const char * get_isrc () const
 
uint32_t get_type () const
 
bool get_pre_emphasis () const
 
FLAC__byte get_num_indices () const
 
::FLAC__StreamMetadata_CueSheet_Index get_index (uint32_t i) const
 
const ::FLAC__StreamMetadata_CueSheet_Trackget_track () const
 
void set_offset (FLAC__uint64 value)
 
void set_number (FLAC__byte value)
 
void set_isrc (const char value[12])
 
void set_type (uint32_t value)
 
void set_pre_emphasis (bool value)
 
void set_index (uint32_t i, const ::FLAC__StreamMetadata_CueSheet_Index &index)
 

Protected Attributes

::FLAC__StreamMetadata_CueSheet_Trackobject_
 

Detailed Description

Convenience class for encapsulating a cue sheet track.

Always check is_valid() after the constructor or operator= to make sure memory was properly allocated.


The documentation for this class was generated from the following file:

Copyright (c) 2000-2009 Josh Coalson Copyright (c) 2011-2023 Xiph.Org Foundation