• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/flac-1.2.1/include/FLAC/

Lines Matching refs:metadata

66  * automatically handle the writing back of metadata discovered while
96 * metadata, then the following should also be called:
115 * update the metadata with the final encoding statistics if output
165 * and once for each encoded metadata block. Note that for Ogg FLAC
191 * data still in its input pipe, and call the metadata callback with the
196 * For programs that write their own metadata, but that do not know the
197 * actual metadata until after encoding, it is advantageous to instruct
201 * metadata is known, the program can write a slightly larger padding
204 * Make sure you understand how lengths are calculated. All FLAC metadata
207 * for the specification of metadata blocks and their lengths.
336 /**< The metadata input to the encoder is invalid, in one of the following ways:
338 * - One of the metadata blocks contains an undefined type
474 * encoded data. This happens during the metadata callback, when the encoder
475 * has to read, modify, and rewrite the metadata (e.g. seekpoints) gathered
525 * include metadata mixed with encoded audio frames and the data is not
526 * guaranteed to be aligned on frame or metadata block boundaries.
533 * callback is being called to write metadata.
605 * these points to rewrite metadata after encoding.
637 /** Signature for the metadata callback.
650 * \param metadata The final populated STREAMINFO block.
654 typedef void (*FLAC__StreamEncoderMetadataCallback)(const FLAC__StreamEncoder *encoder, const FLAC__StreamMetadata *metadata, void *client_data);
1100 /** Set the metadata blocks to be emitted to the stream before encoding.
1101 * A value of \c NULL, \c 0 implies no metadata; otherwise, supply an
1102 * array of pointers to metadata blocks. The array is non-const since
1106 * metadata blocks after encoding finishes.
1109 * The encoder stores only copies of the pointers in the \a metadata array;
1110 * the metadata blocks themselves must survive at least until after
1119 * in the \a metadata array, but the client has specified that it does not
1138 * routines for manipulating seektable template blocks; see metadata.h:
1146 * but it is still up to the caller to free all metadata blocks after
1154 * block is present in the \a metadata array, libFLAC will write an
1158 * the second metadata block of the stream. The encoder already supplies
1159 * the STREAMINFO block automatically. If \a metadata does not contain a
1161 * \a metadata does contain a VORBIS_COMMENT block and it is not the
1162 * first, the init function will reorder \a metadata by moving the
1166 * \note The Ogg FLAC mapping limits the number of metadata blocks per
1172 * \param metadata See above.
1181 FLAC_API FLAC__bool FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks);
1425 * signature, and once for each encoded metadata block.
1487 * immediately call the write callback several times to write the metadata
1680 * a metadata callback.