文字

gupnp_control_point_browse_start

(PECL gupnp >= 0.1.0)

gupnp_control_point_browse_startStart browsing

说明

bool gupnp_control_point_browse_start ( resource $cpoint )

Start the search and calls user-defined callback.

参数

cpoint

A control point identifier, returned by gupnp_control_point_new() .

返回值

成功时返回 TRUE , 或者在失败时返回 FALSE

范例

Example #1 Create new UPnP context and start browsing

<?php

function  device_proxy_available_cb ( $proxy $arg )
{
    
$info  gupnp_device_info_get ( $proxy );

    
$type  $info [ 'device_type' ];
    
$location  $info [ 'location' ];

    
printf ( "Device available:\n" );
    
printf ( "type:     %s\n" $type );
    
printf ( "location: %s\n" $location );
}


$context  gupnp_context_new ();

if (!
$context ) {
 die(
"Error creating the GUPnP context\n" );
}


$cp  gupnp_control_point_new ( $context "ssdp:all" );

gupnp_control_point_callback_set ( $cp
    
GUPNP_SIGNAL_DEVICE_PROXY_AVAILABLE 'device_proxy_available_cb' );


gupnp_control_point_browse_start ( $cp );

?>

参见

  • gupnp_control_point_new() - Create a new control point
  • gupnp_control_point_browse_stop() - Stop browsing
上一篇: 下一篇: