Lines Matching defs:StreamEncoder
89 class StreamEncoder : public FLAC::Encoder::Stream {
94 StreamEncoder(Layer layer): FLAC::Encoder::Stream(), layer_(layer), file_(0) { }
95 ~StreamEncoder() { }
105 ::FLAC__StreamEncoderReadStatus StreamEncoder::read_callback(FLAC__byte buffer[], size_t *bytes)
120 ::FLAC__StreamEncoderWriteStatus StreamEncoder::write_callback(const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame)
130 ::FLAC__StreamEncoderSeekStatus StreamEncoder::seek_callback(FLAC__uint64 absolute_byte_offset)
140 ::FLAC__StreamEncoderTellStatus StreamEncoder::tell_callback(FLAC__uint64 *absolute_byte_offset)
153 void StreamEncoder::metadata_callback(const ::FLAC__StreamMetadata *metadata)
177 return new StreamEncoder(layer);
319 dynamic_cast<StreamEncoder*>(encoder)->file_ = file;
513 ::fclose(dynamic_cast<StreamEncoder*>(encoder)->file_);