blob: 9928358d09e85f8c2bc4590442407c00881fd7b4 [file] [log] [blame]
#ifndef _HDHOMERUN_PLUGIN_H_
#define _HDHOMERUN_PLUGIN_H_
void* dev_init( int *num ); //return tuner handle
void dev_release( void* handle ); //release tuner
int get_dev_name( void* handle, int index, char* name, int max_name_len );
void* dev_open( void* handle, int index, int attr );
void dev_close( void* dev );
int dev_tune( void* dev, char* channel, char* stream_tar );
int dev_stop( void* dev );
int dev_scan( void* dev, char* tuner_name, char* channel, struct channel_list_t **cl_p );
int dev_build_channel_table( void* dev, char* option, struct channel_list_t **cl_p );
int dev_release_channel_table( void* dev );
#endif