| 263 | } |
| 264 | |
| 265 | static FLAC__StreamDecoderInitStatus |
| 266 | stream_init_flac(FLAC__StreamDecoder *flac_dec, FlacDecoder *data) noexcept |
| 267 | { |
| 268 | return FLAC__stream_decoder_init_stream(flac_dec, |
| 269 | FlacInput::Read, |
| 270 | FlacInput::Seek, |
| 271 | FlacInput::Tell, |
| 272 | FlacInput::Length, |
| 273 | FlacInput::Eof, |
| 274 | flac_write_cb, |
| 275 | flacMetadata, |
| 276 | FlacInput::Error, |
| 277 | data); |
| 278 | } |
| 279 | |
| 280 | static FLAC__StreamDecoderInitStatus |
| 281 | stream_init(FLAC__StreamDecoder *flac_dec, FlacDecoder *data, |