changeset 20968:1e6ebb9e49eb

add public wrapper for get_frequency
author voroshil
date Fri, 17 Nov 2006 14:36:13 +0000
parents 460da4c85cb4
children 9382b8e368b0
files stream/stream_radio.c stream/stream_radio.h
diffstat 2 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/stream/stream_radio.c	Fri Nov 17 13:42:46 2006 +0000
+++ b/stream/stream_radio.c	Fri Nov 17 14:36:13 2006 +0000
@@ -807,6 +807,21 @@
  for call from mplayer.c
 --------------------------------------------------------------------------*/
 /*****************************************************************
+ * \brief public wrapper for get_frequency
+ * \parameter frequency pointer to float, which will contain frequency in MHz
+ * \return 1 if success,0 - otherwise
+ */
+int radio_get_freq(struct stream_st *stream, float* frequency){
+    radio_priv_t* priv=(radio_priv_t*)stream->priv;
+
+    if (!frequency)
+	return 0;
+    if (get_frequency(priv,frequency)!=STREAM_OK){
+        return 0;
+    }
+    return 1;
+}
+/*****************************************************************
  * \brief public wrapper for set_frequency
  * \parameter frequency frequency in MHz
  * \return 1 if success,0 - otherwise
--- a/stream/stream_radio.h	Fri Nov 17 13:42:46 2006 +0000
+++ b/stream/stream_radio.h	Fri Nov 17 14:36:13 2006 +0000
@@ -14,6 +14,7 @@
 extern int radio_param_achannels;
 
 int radio_set_freq(struct stream_st *stream, float freq);
+int radio_get_freq(struct stream_st *stream, float* freq);
 char* radio_get_channel_name(struct stream_st *stream);
 int radio_set_channel(struct stream_st *stream, char *channel);
 int radio_step_channel(struct stream_st *stream, int direction);