Lines Matching refs:metadata
33 #include "FLAC++/metadata.h"
56 FLAC__StreamMetadata *metadata[2];
103 /* now add some metadata; we'll add some tags and a padding block */
106 (metadata[0] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT)) == NULL ||
107 (metadata[1] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_PADDING)) == NULL ||
110 !FLAC__metadata_object_vorbiscomment_append_comment(metadata[0], entry, /*copy=*/false) || /* copy=false: let metadata object take control of entry's allocated string */
112 !FLAC__metadata_object_vorbiscomment_append_comment(metadata[0], entry, /*copy=*/false)
118 metadata[1]->length = 1234; /* set the padding length */
120 ok = encoder.set_metadata(metadata, 2);
160 /* now that encoding is finished, the metadata can be freed */
161 FLAC__metadata_object_delete(metadata[0]);
162 FLAC__metadata_object_delete(metadata[1]);