Lines Matching full:picture
72 * PICTURE blocks.
133 * STREAMINFO, VORBIS_COMMENT, CUESHEET, and PICTURE blocks, requiring
198 /** Read a PICTURE metadata block of the given FLAC file. This
200 * Since there can be more than one PICTURE block in a file, this
202 * the search. The PICTURE block with the largest area matching all
203 * the constraints will be returned, or \a *picture will be set to
207 * \param picture The address where the returned pointer will be
208 * stored. The \a picture object must be deleted by
210 * \param type The desired picture type. Use \c -1 to mean
228 * \code picture != NULL \endcode
230 * \c true if a valid PICTURE block was read from \a filename,
231 * and \a *picture will be set to the address of the metadata
233 * error, a file decoder error, or the file contained no PICTURE
234 * block, and \a *picture will be set to \c NULL.
236 FLAC_API FLAC__bool FLAC__metadata_get_picture(const char *filename, FLAC__StreamMetadata **picture, FLAC__StreamMetadata_Picture_Type type, const char *mime_type, const FLAC__byte *description, unsigned max_width, unsigned max_height, unsigned max_depth, unsigned max_colors);
2086 /** Sets the MIME type of a PICTURE block.
2095 * \param object A pointer to an existing PICTURE object.
2109 /** Sets the description of a PICTURE block.
2118 * \param object A pointer to an existing PICTURE object.
2131 /** Sets the picture data of a PICTURE block.
2142 * \param object A pointer to an existing PICTURE object.
2156 /** Check a PICTURE block to see if it conforms to the FLAC specification.
2158 * PICTURE block.
2160 * \param object A pointer to existing PICTURE block to be checked.
2171 * \c false if PICTURE block is illegal, else \c true.