Lines Matching full:metadata
64 * handling metadata and errors. If the client also supplies seek-related
67 * needs only supply a filename or open \c FILE* and write/metadata/error
127 * most one metadata block or audio frame and return, calling either the
128 * metadata callback or write callback, respectively, once. If the decoder
132 * the first audio frame. The client will get one metadata, write, or error
133 * callback per metadata block, audio frame, or sync error, respectively.
137 * FLAC__STREAM_DECODER_READ_STATUS_ABORT. The client will get one metadata,
138 * write, or error callback per metadata block, audio frame, or sync error,
172 * which blocks to return. Remember that metadata blocks can potentially
204 /**< The decoder is ready to search for metadata. */
207 /**< The decoder is ready to or is in the process of reading metadata. */
661 * single audio frame. The decoder will pass the frame metadata as well
684 /** Signature for the metadata callback.
689 * metadata block. In a valid FLAC file there will always be one
690 * \c STREAMINFO block, followed by zero or more other metadata blocks.
693 * write callback). The metadata block that is passed in must not be
696 * elsewhere. Since metadata blocks can potentially be large, by
697 * default the decoder only calls the metadata callback for the
705 * \param metadata The decoded metadata block.
709 typedef void (*FLAC__StreamDecoderMetadataCallback)(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data);
799 /** Direct the decoder to pass on all metadata blocks of type \a type.
802 * metadata callback.
813 /** Direct the decoder to pass on all APPLICATION metadata blocks of the
817 * metadata callback.
828 /** Direct the decoder to pass on all metadata blocks of any type.
831 * metadata callback.
840 /** Direct the decoder to filter out all metadata blocks of type \a type.
843 * metadata callback.
854 /** Direct the decoder to filter out all APPLICATION metadata blocks of
858 * metadata callback.
869 /** Direct the decoder to filter out all metadata blocks of any type.
872 * metadata callback.
1419 /** Decode one metadata block or audio frame.
1420 * This version instructs the decoder to decode a either a single metadata
1426 * Depending on what was decoded, the metadata or write callback will be
1427 * called with the decoded metadata block or audio frame.
1452 /** Decode until the end of the metadata.
1454 * and continue until all the metadata has been read, or until the
1459 * As each metadata block is decoded, the metadata callback will be called
1460 * with the decoded metadata.
1480 * As each metadata block and frame is decoded, the metadata or write
1481 * callback will be called with the decoded metadata or frame.
1519 * past all the metadata, otherwise it will return \c false.
1521 * \param decoder An initialized decoder instance not in a metadata