Lines Matching refs:callbacks

104  *  handle and callbacks, for situations where access by filename is not
761 /**< One or more of the required callbacks was NULL */
780 * before writing via callbacks. */
851 /** Read all metadata from a FLAC stream into the chain via I/O callbacks.
861 * \param callbacks
862 * A set of callbacks to use for I/O. The mandatory
863 * callbacks are \a read, \a seek, and \a tell.
871 FLAC_API FLAC__bool FLAC__metadata_chain_read_with_callbacks(FLAC__Metadata_Chain *chain, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks);
873 /** Read all metadata from an Ogg FLAC stream into the chain via I/O callbacks.
886 * \param callbacks
887 * A set of callbacks to use for I/O. The mandatory
888 * callbacks are \a read, \a seek, and \a tell.
896 FLAC_API FLAC__bool FLAC__metadata_chain_read_ogg_with_callbacks(FLAC__Metadata_Chain *chain, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks);
904 * required. When writing metadata using callbacks, you must check
972 /** Write all metadata out to a FLAC stream via callbacks.
992 * \param callbacks A set of callbacks to use for I/O. The mandatory
993 * callbacks are \a write and \a seek.
1000 FLAC_API FLAC__bool FLAC__metadata_chain_write_with_callbacks(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks);
1002 /** Write all metadata out to a FLAC stream via callbacks.
1007 * This version of the write-with-callbacks function must be used when
1036 * \param callbacks A set of callbacks to use for I/O on \a handle.
1037 * The mandatory callbacks are \a read, \a seek, and
1043 * A set of callbacks to use for I/O on temp_handle.
1051 FLAC_API FLAC__bool FLAC__metadata_chain_write_with_callbacks_and_tempfile(FLAC__Metadata_Chain *chain, FLAC__bool use_padding, FLAC__IOHandle handle, FLAC__IOCallbacks callbacks, FLAC__IOHandle temp_handle, FLAC__IOCallbacks temp_callbacks);