This is an example of how to use TV Service's interface to add and delete favorite channel.
#include <glib-object.h>
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
#include <string.h>
#include "tv_service_logger.h"
gint tv_service_delete_favorite_channel_test()
{
gint rc = 0;
GList *tvs_list = NULL;
printf ("#tv_service_delete_favorite_channel start#\n");
printf("tv_service_get_channel_list error %d\n",rc);
return rc;
}
if(p_tvs_data == NULL){
printf("p_tvs_data is null\n");
return -1;
}
printf(
"service id is %d\n",p_tvs_data->
service_id);
printf("tv_service_delete_favorite_channel is error %d\n",rc);
return rc;
}
else{
printf("tv_service_delete_favorite_channel is ok\n");
}
}
else{
printf("tv_service_add_favorite_channel is error %d\n",rc);
return rc;
}
else{
printf("tv_service_delete_favorite_channel is error %d\n",rc);
return rc;
}
else{
printf("tv_service_delete_favorite_channel is ok\n");
}
}
}
printf ("#tv_service_delete_favorite_channel end#\n");
return rc;
}
gint tv_service_add_favorite_channel_test()
{
gint rc = 0;
GList *tvs_list = NULL;
printf ("#tv_service_add_favorite_channel_start#\n");
printf("tv_service_get_channel_list error %d\n",rc);
}
if(p_tvs_data == NULL){
printf("p_tvs_data is null\n");
return -1;
}
printf(
"service id is %d\n",p_tvs_data->
service_id);
printf("tv_service_add_favorite_channel is error %d\n",rc);
return rc;
}
else{
printf("tv_service_add_favorite_channel is ok\n");
}
}
else{
printf("tv_service_delete_favorite_channel is error %d\n",rc);
return rc;
}
else{
printf("tv_service_add_favorite_channel is error %d\n",rc);
return rc;
}
else{
printf("tv_service_add_favorite_channel is ok\n");
}
}
}
printf ("#tv_service_add_favorite_channel_end#\n");
return rc;
}
int main(int argc, char *argv[])
{
gint rc = 0;
{
printf("tv_service_channel_info_create error %d\n",rc);
return rc;
}
rc = tv_service_add_favorite_channel_test();
rc = tv_service_delete_favorite_channel_test();
return 0;
}