add ..._get_resolved_state_string() convenience function

This commit is contained in:
Josh Coalson
2002-11-08 06:16:31 +00:00
parent ee44de42bc
commit 0295422716
4 changed files with 27 additions and 0 deletions

View File

@@ -508,6 +508,14 @@ FLAC_API FLAC__StreamDecoderState FLAC__seekable_stream_encoder_get_verify_decod
return FLAC__stream_encoder_get_verify_decoder_state(encoder->private_->stream_encoder);
}
FLAC_API const char *FLAC__seekable_stream_encoder_get_resolved_state_string(const FLAC__SeekableStreamEncoder *encoder)
{
if(encoder->protected_->state != FLAC__SEEKABLE_STREAM_ENCODER_STREAM_ENCODER_ERROR)
return FLAC__SeekableStreamEncoderStateString[encoder->protected_->state];
else
return FLAC__stream_encoder_get_resolved_state_string(encoder->private_->stream_encoder);
}
FLAC_API void FLAC__seekable_stream_encoder_get_verify_decoder_error_stats(const FLAC__SeekableStreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)
{
FLAC__ASSERT(0 != encoder);