Lines Matching refs:metadata
34 #include "FLAC/metadata.h"
50 FLAC__StreamMetadata *metadata[2];
97 /* now add some metadata; we'll add some tags and a padding block */
100 (metadata[0] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT)) == NULL ||
101 (metadata[1] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_PADDING)) == NULL ||
104 !FLAC__metadata_object_vorbiscomment_append_comment(metadata[0], entry, /*copy=*/false) || /* copy=false: let metadata object take control of entry's allocated string */
106 !FLAC__metadata_object_vorbiscomment_append_comment(metadata[0], entry, /*copy=*/false)
112 metadata[1]->length = 1234; /* set the padding length */
114 ok = FLAC__stream_encoder_set_metadata(encoder, metadata, 2);
154 /* now that encoding is finished, the metadata can be freed */
155 FLAC__metadata_object_delete(metadata[0]);
156 FLAC__metadata_object_delete(metadata[1]);