Home | History | Annotate | Download | only in FLAC

Lines Matching refs:FILE

35 #include <stdio.h> /* for FILE */
44 /** \file include/FLAC/stream_decoder.h
61 * the client via callbacks, or directly from a file, depending on how
66 * FLAC input is also available. When decoding from a file, the client
67 * needs only supply a filename or open \c FILE* and write/metadata/error
108 * callbacks, and two for decoding directly from a FLAC file.
114 * For decoding directly from a file, use FLAC__stream_decoder_init_FILE()
116 * \c FILE* or filename and fewer callbacks; the decoder will handle
482 * FILE *file = ((MyClientData*)client_data)->file;
484 * *bytes = fread(buffer, sizeof(FLAC__byte), *bytes, file);
485 * if(ferror(file))
530 * FILE *file = ((MyClientData*)client_data)->file;
531 * if(file == stdin)
533 * else if(fseeko(file, (off_t)absolute_byte_offset, SEEK_SET) < 0)
565 * FILE *file = ((MyClientData*)client_data)->file;
567 * if(file == stdin)
569 * else if((pos = ftello(file)) < 0)
602 * FILE *file = ((MyClientData*)client_data)->file;
605 * if(file == stdin)
607 * else if(fstat(fileno(file), &filestats) != 0)
640 * FILE *file = ((MyClientData*)client_data)->file;
641 * return feof(file)? true : false;
689 * metadata block. In a valid FLAC file there will always be one
1012 * For decoding from a plain file via filename or open FILE*,
1089 * client. For decoding from a plain file via filename or open FILE*,
1169 * plain native FLAC file. For non-stdio streams, you must use
1179 * \param file An open FLAC file. The file should have been
1180 * opened with mode \c "rb" and rewound. The file
1183 * Unless \a file is \c stdin, it will be closed
1198 * \code file != NULL \endcode
1205 FILE *file,
1215 * plain Ogg FLAC file. For non-stdio streams, you must use
1229 * \param file An open FLAC file. The file should have been
1230 * opened with mode \c "rb" and rewound. The file
1233 * Unless \a file is \c stdin, it will be closed
1248 * \code file != NULL \endcode
1255 FILE *file,
1265 * native FLAC file. If POSIX fopen() semantics are not sufficient, (for
1277 * \param filename The name of the file to decode from. The file will
1307 * Ogg FLAC file. If POSIX fopen() semantics are not sufficient, (for
1323 * \param filename The name of the file to decode from. The file will
1396 * the decoder will also attempt to seek to the beginning of the file.