Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stefan Strogin
flac
Commits
3b026e8d
Commit
3b026e8d
authored
Nov 21, 2002
by
Josh Coalson
Browse files
more cuesheet convenience functions
parent
40288f09
Changes
2
Hide whitespace changes
Inline
Side-by-side
include/FLAC/metadata.h
View file @
3b026e8d
...
...
@@ -1309,6 +1309,9 @@ FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_resize_indices(FLAC__St
/*@@@@ document */
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_track_insert_index
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
,
unsigned
index_num
,
FLAC__StreamMetadata_CueSheet_Index
index
);
/*@@@@ document, add to unit tests */
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_track_insert_blank_index
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
,
unsigned
index_num
);
/*@@@@ document */
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_track_delete_index
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
,
unsigned
index_num
);
...
...
@@ -1323,6 +1326,9 @@ FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_set_track(FLAC__StreamMetadat
/*@@@@ you may safely un-const the \a track pointer if \a copy is \c true */
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_insert_track
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
,
FLAC__StreamMetadata_CueSheet_Track
*
track
,
FLAC__bool
copy
);
/*@@@@ document, add to unit tests */
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_insert_blank_track
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
);
/*@@@@ document */
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_delete_track
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
);
...
...
src/libFLAC/metadata_object.c
View file @
3b026e8d
...
...
@@ -1125,6 +1125,13 @@ FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_track_insert_index(FLAC__Stre
return
true
;
}
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_track_insert_blank_index
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
,
unsigned
index_num
)
{
FLAC__StreamMetadata_CueSheet_Index
index
;
memset
(
&
index
,
0
,
sizeof
(
index
));
return
FLAC__metadata_object_cuesheet_track_index_index
(
object
,
track_num
,
index_num
,
&
index
);
}
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_track_delete_index
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
,
unsigned
index_num
)
{
FLAC__StreamMetadata_CueSheet_Track
*
track
;
...
...
@@ -1214,6 +1221,13 @@ FLAC_API FLAC__bool FLAC__metadata_object_cuesheet_insert_track(FLAC__StreamMeta
return
FLAC__metadata_object_cuesheet_set_track
(
object
,
track_num
,
track
,
copy
);
}
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_insert_blank_track
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
)
{
FLAC__StreamMetadata_CueSheet_Track
track
;
memset
(
&
track
,
0
,
sizeof
(
track
));
return
FLAC__metadata_object_cuesheet_insert_track
(
object
,
track_num
,
&
track
,
/*copy=*/
false
);
}
FLAC_API
FLAC__bool
FLAC__metadata_object_cuesheet_delete_track
(
FLAC__StreamMetadata
*
object
,
unsigned
track_num
)
{
FLAC__StreamMetadata_CueSheet
*
cs
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment