blob: d8ef3e93c7ec64908cca1b01dd0faab00d8aa668 [file] [log] [blame]
/*
* Copyright(c) 2009 FCI Inc. All Rights Reserved
*
* File name : FIC.h
*
* Description : FIC Wrapper
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* History :
* ----------------------------------------------------------------------
*/
#ifndef __FIC_H__
#define __FIC_H__
#include "ficdecoder.h"
int fic_decoder_put(struct fic *pfic, u16 length);
struct esbinfo_t *fic_decoder_get_ensemble_info(u32 freq);
struct subch_info_t *fic_decoder_get_subchannel_info(u8 subchannel_id);
struct service_info_t *fic_decoder_get_service_info(u32 sid);
struct scInfo_t *fic_decoder_get_sc_info(u16 scid);
struct service_info_t *fic_decoder_get_service_info_list(u8 service_index);
void fic_decoder_subchannel_org_prn(int subchannel_id);
int fic_decoder_found_all_labels(void);
int fic_decoder_subchannel_info_clean(void);
int fic_decoder_subchannel_org_to_didp
(struct subch_info_t *sub_ch_info, struct didp_info_t *pdidp);
#endif /* __FIC_H__ */