Lines Matching full:track
1839 /** Create a new CUESHEET track instance.
1848 /** Create a copy of an existing CUESHEET track object.
1863 /** Delete a CUESHEET track object
1865 * \param object A pointer to an existing CUESHEET track object.
1871 /** Resize a track's index point array.
1877 * \param track_num The index of the track to modify. NOTE: this is not
1878 * necessarily the same as the track's \a number field.
1891 /** Insert an index point in a CUESHEET track at the given index.
1894 * \param track_num The index of the track to modify. NOTE: this is not
1895 * necessarily the same as the track's \a number field.
1896 * \param index_num The index into the track's index array at which to
1914 /** Insert a blank index point in a CUESHEET track at the given index.
1919 * \param track_num The index of the track to modify. NOTE: this is not
1920 * necessarily the same as the track's \a number field.
1921 * \param index_num The index into the track's index array at which to
1938 /** Delete an index point in a CUESHEET track at the given index.
1941 * \param track_num The index into the track array of the track to
1943 * as the track's \a number field.
1944 * \param index_num The index into the track's index array of the index
1957 /** Resize the track array.
1974 /** Sets a track in a CUESHEET block.
1976 * If \a copy is \c true, a copy of the track is stored; otherwise, the object
1977 * takes ownership of the \a track pointer.
1980 * \param track_num Index into track array to set. NOTE: this is not
1981 * necessarily the same as the track's \a number field.
1982 * \param track The track to set the track to. You may safely pass in
1989 * \code (track->indices != NULL && track->num_indices > 0) ||
1990 * (track->indices == NULL && track->num_indices == 0) \endcode
1994 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_set_track(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy);
1996 /** Insert a track in a CUESHEET block at the given index.
1998 * If \a copy is \c true, a copy of the track is stored; otherwise, the object
1999 * takes ownership of the \a track pointer.
2002 * \param track_num The index at which to insert the track. NOTE: this
2003 * is not necessarily the same as the track's \a number
2005 * one position. To append a track to the end, set
2007 * \param track The track to insert. You may safely pass in a const
2017 FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_insert_track(FLAC__StreamMetadata *object, unsigned track_num, FLAC__StreamMetadata_CueSheet_Track *track, FLAC__bool copy);
2019 /** Insert a blank track in a CUESHEET block at the given index.
2021 * A blank track is one in which all field values are zero.
2024 * \param track_num The index at which to insert the track. NOTE: this
2025 * is not necessarily the same as the track's \a number
2027 * one position. To append a track to the end, set
2038 /** Delete a track in a CUESHEET block at the given index.
2041 * \param track_num The index into the track array of the track to
2043 * as the track's \a number field.