add *::State::resolved_as_cstring()
authorJosh Coalson <jcoalson@users.sourceforce.net>
Wed, 24 Sep 2003 04:18:32 +0000 (04:18 +0000)
committerJosh Coalson <jcoalson@users.sourceforce.net>
Wed, 24 Sep 2003 04:18:32 +0000 (04:18 +0000)
include/OggFLAC++/decoder.h
include/OggFLAC++/encoder.h

index 9882faf..f463fa6 100644 (file)
@@ -95,6 +95,7 @@ namespace OggFLAC {
                                inline State(::OggFLAC__StreamDecoderState state): state_(state) { }
                                inline operator ::OggFLAC__StreamDecoderState() const { return state_; }
                                inline const char *as_cstring() const { return ::OggFLAC__StreamDecoderStateString[state_]; }
+                               inline const char *resolved_as_cstring(const Stream &decoder) const { return ::OggFLAC__stream_decoder_get_resolved_state_string(decoder.decoder_); }
                        protected:
                                ::OggFLAC__StreamDecoderState state_;
                        };
index dcab74d..96721e2 100644 (file)
@@ -97,6 +97,7 @@ namespace OggFLAC {
                                inline State(::OggFLAC__StreamEncoderState state): state_(state) { }
                                inline operator ::OggFLAC__StreamEncoderState() const { return state_; }
                                inline const char *as_cstring() const { return ::OggFLAC__StreamEncoderStateString[state_]; }
+                               inline const char *resolved_as_cstring(const Stream &encoder) const { return ::OggFLAC__stream_encoder_get_resolved_state_string(encoder.encoder_); }
                        protected:
                                ::OggFLAC__StreamEncoderState state_;
                        };