RDK Documentation (Open Sourced RDK Components)
mediabrowser.c File Reference

This source file contains functions that will help us to discover mediaservers in network. More...

#include "mediabrowser_private.h"
#include "mediabrowser.h"
Include dependency graph for mediabrowser.c:

Go to the source code of this file.

Functions

static gint g_list_find_udn (mediaServerCfg *gwData, gconstpointer *udn)
 
static gboolean browse_remote_directory (GUPnPServiceInfo *browserService, gchar *root, int startIndex, int maxCount, guint *totalResults, gchar **result)
 
bool browse_remote_dir_with_udn (const char *server_udn, const char *path_id, int start_index, int max_entries, int *totalCount, char **results)
 
static void device_proxy_available_mr_cb (GUPnPControlPoint *cp, GUPnPDeviceProxy *dproxy)
 
static void device_proxy_unavailable_mr_cb (GUPnPControlPoint *cp, GUPnPDeviceProxy *dproxy)
 
void registerBrowserConfig (GUPnPContext *context)
 
void init_media_browser ()
 
void close_media_browser ()
 

Variables

GList * msList = NULL
 

yes

This source file contains functions that will help us to discover mediaservers in network.

Definition in file mediabrowser.c.

Function Documentation

◆ g_list_find_udn()

static gint g_list_find_udn ( mediaServerCfg gwData,
gconstpointer *  udn 
)
static

Custom glist search function based on UDN

Definition at line 32 of file mediabrowser.c.

◆ registerBrowserConfig()

void registerBrowserConfig ( GUPnPContext *  context)

This method registered mediaserver control point and notification call backs.

Definition at line 191 of file mediabrowser.c.

◆ init_media_browser()

void init_media_browser ( )

Initialises the variables used in mediabrowser

Definition at line 202 of file mediabrowser.c.

◆ close_media_browser()

void close_media_browser ( )

De-initialises the variables used in mediabrowser

Definition at line 210 of file mediabrowser.c.