Lines Matching full:flac
44 /** \file include/FLAC/stream_decoder.h
54 /** \defgroup flac_decoder FLAC/ \*_decoder.h: decoder interfaces
55 * \ingroup flac
63 * callbacks for reading FLAC data and writing decoded samples, and
66 * FLAC input is also available. When decoding from a file, the client
72 /** \defgroup flac_stream_decoder FLAC/stream_decoder.h: stream decoder interface
79 * The stream decoder can decode native FLAC, and optionally Ogg FLAC
90 * or FLAC__stream_decoder_init_file() for native FLAC,
92 * or FLAC__stream_decoder_init_ogg_file() for Ogg FLAC
106 * There are three initialization functions for native FLAC, one for
107 * setting up the decoder to decode FLAC data from the client via
108 * callbacks, and two for decoding directly from a FLAC file.
120 * FLAC streams. Check \c FLAC_API_SUPPORTS_OGG_FLAC to find out if the
674 * Channels will be ordered according to the FLAC
689 * metadata block. In a valid FLAC file there will always be one
759 /** Set the serial number for the FLAC stream within the Ogg container.
765 * This does not need to be set for native FLAC decoding.
993 * \warning This function currently only works for native FLAC,
994 * not Ogg FLAC streams.
1002 * \c true if successful, \c false if the stream is not native FLAC,
1008 /** Initialize the decoder instance to decode native FLAC streams.
1011 * native FLAC stream. I/O is performed via callbacks to the client.
1085 /** Initialize the decoder instance to decode Ogg FLAC streams.
1088 * FLAC stream in an Ogg container. I/O is performed via callbacks to the
1099 * \note Support for Ogg FLAC in the library is optional. If this
1100 * library has been built without support for Ogg FLAC, this function
1166 /** Initialize the decoder instance to decode native FLAC files.
1169 * plain native FLAC file. For non-stdio streams, you must use
1179 * \param file An open FLAC file. The file should have been
1212 /** Initialize the decoder instance to decode Ogg FLAC files.
1215 * plain Ogg FLAC file. For non-stdio streams, you must use
1224 * \note Support for Ogg FLAC in the library is optional. If this
1225 * library has been built without support for Ogg FLAC, this function
1229 * \param file An open FLAC file. The file should have been
1262 /** Initialize the decoder instance to decode native FLAC files.
1265 * native FLAC file. If POSIX fopen() semantics are not sufficient, (for
1304 /** Initialize the decoder instance to decode Ogg FLAC files.
1307 * Ogg FLAC file. If POSIX fopen() semantics are not sufficient, (for
1318 * \note Support for Ogg FLAC in the library is optional. If this
1319 * library has been built without support for Ogg FLAC, this function
1509 * This function can be used in more quickly determining FLAC frame
1511 * example when an application is separating a FLAC stream into frames