Add dvb_mux_state() convenience function

This commit is contained in:
Andreas Öman 2008-04-21 16:44:39 +00:00
parent 69e7c77d42
commit 63870e59cf
2 changed files with 18 additions and 0 deletions

View file

@ -318,3 +318,20 @@ dvb_mux_nicename(char *buf, size_t size, th_dvb_mux_instance_t *tdmi)
else
snprintf(buf, size, "%dHz", tdmi->tdmi_fe_params->frequency);
}
/**
*
*/
const char *
dvb_mux_state(th_dvb_mux_instance_t *tdmi)
{
const char *txt;
switch(tdmi->tdmi_state) {
case TDMI_IDLE: txt = "Idle"; break;
case TDMI_IDLESCAN: txt = "Scanning"; break;
case TDMI_RUNNING: txt = "Running"; break;
default: txt = "???"; break;
}
return txt;
}

View file

@ -61,5 +61,6 @@ th_dvb_adapter_t *dvb_adapter_find_by_identifier(const char *identifier);
th_dvb_mux_instance_t *dvb_mux_find_by_identifier(const char *identifier);
const char *dvb_mux_status(th_dvb_mux_instance_t *tdmi);
void dvb_mux_nicename(char *buf, size_t size, th_dvb_mux_instance_t *tdmi);
const char *dvb_mux_state(th_dvb_mux_instance_t *tdmi);
#endif /* DVB_SUPPORT_H */