Flush the input and seek to an absolute sample.
Decoding will resume at the given sample. Note that because of
this, the next write callback may contain a partial block. The
client must support seeking the input or this function will fail
and return \c false. Furthermore, if the decoder state is
\c FLAC__STREAM_DECODER_SEEK_ERROR, then the decoder must be flushed
with FLAC__stream_decoder_flush() or reset with
FLAC__stream_decoder_reset() before decoding can continue.
\param decoder A decoder instance.
\param sample The target sample number to seek to.
\assert
\code decoder != NULL \endcode
\retval FLAC__bool
\c true if successful, else \c false.
Flush the input and seek to an absolute sample. Decoding will resume at the given sample. Note that because of this, the next write callback may contain a partial block. The client must support seeking the input or this function will fail and return \c false. Furthermore, if the decoder state is \c FLAC__STREAM_DECODER_SEEK_ERROR, then the decoder must be flushed with FLAC__stream_decoder_flush() or reset with FLAC__stream_decoder_reset() before decoding can continue.
\param decoder A decoder instance. \param sample The target sample number to seek to. \assert \code decoder != NULL \endcode \retval FLAC__bool \c true if successful, else \c false.