function gupnp_service_proxy_action_stop($proxy) { $action = "Stop"; $in_params = array(array("InstanceID", GUPNP_TYPE_INT, "0")); $out_params = array(); $result = gupnp_service_proxy_send_action($proxy, $action, $in_params, $out_params); printf("Result, action '%s':\n", $action); var_dump($result); printf("\n"); }
function gupnp_service_proxy_action_browse($proxy) { $in_params = array(array("ObjectID", GUPNP_TYPE_STRING, "0"), array("BrowseFlag", GUPNP_TYPE_STRING, "BrowseDirectChildren"), array("Filter", GUPNP_TYPE_STRING, "*"), array("StartingIndex", GUPNP_TYPE_INT, 0), array("RequestedCount", GUPNP_TYPE_INT, 10), array("SortCriteria", GUPNP_TYPE_STRING, "")); $out_params = array(array("Result", GUPNP_TYPE_STRING), array("NumberReturned", GUPNP_TYPE_INT), array("TotalMatches", GUPNP_TYPE_INT)); $result = gupnp_service_proxy_send_action($proxy, 'Browse', $in_params, $out_params); printf("Result, action 'Browse':\n"); var_dump($result); $in_params = array(); $out_params = array(array("SearchCaps", GUPNP_TYPE_STRING)); $result = gupnp_service_proxy_send_action($proxy, 'GetSearchCapabilities', $in_params, $out_params); printf("Result, action 'GetSearchCapabilities':\n"); var_dump($result); $in_params = array(); $out_params = array(array("Id", GUPNP_TYPE_INT)); $result = gupnp_service_proxy_send_action($proxy, 'GetSystemUpdateID', $in_params, $out_params); printf("Result, action 'GetSystemUpdateID':\n"); var_dump($result); printf("\n"); }