summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2008-12-13 17:56:09 +0100
committerBenjamin Otte <otte@gnome.org>2008-12-16 21:38:17 +0100
commitc7c5df30e8cfc83a7c0d7f3e2f0c4fbfd8f12cbd (patch)
tree64e35be8344779d538c3232da3a19896debddd6b
parent34e7c6e8484f5aa98d5832605366151a20f05afd (diff)
add a getter for the codec
-rw-r--r--swfdec/swfdec_audio_decoder.c7
-rw-r--r--swfdec/swfdec_audio_decoder.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/swfdec/swfdec_audio_decoder.c b/swfdec/swfdec_audio_decoder.c
index c1dbf605..efe4c2b9 100644
--- a/swfdec/swfdec_audio_decoder.c
+++ b/swfdec/swfdec_audio_decoder.c
@@ -256,3 +256,10 @@ swfdec_audio_decoder_uses_format (SwfdecAudioDecoder *decoder, guint codec,
return decoder->codec == codec && decoder->format == format;
}
+guint
+swfdec_audio_decoder_get_codec (SwfdecAudioDecoder *decoder)
+{
+ g_return_val_if_fail (SWFDEC_IS_AUDIO_DECODER (decoder), 0);
+
+ return decoder->codec;
+}
diff --git a/swfdec/swfdec_audio_decoder.h b/swfdec/swfdec_audio_decoder.h
index ee72d3ed..b3fdd1b7 100644
--- a/swfdec/swfdec_audio_decoder.h
+++ b/swfdec/swfdec_audio_decoder.h
@@ -100,6 +100,8 @@ gboolean swfdec_audio_decoder_uses_format(SwfdecAudioDecoder * decoder,
guint codec,
SwfdecAudioFormat format);
+guint swfdec_audio_decoder_get_codec (SwfdecAudioDecoder * decoder);
+
/* for subclasses */
void swfdec_audio_decoder_error (SwfdecAudioDecoder * decoder,
const char * error,