YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes | List of all members
de.yaacc.upnp.server.YaaccUpnpServerService Class Reference

A simple local upnp server implementation. More...

Inheritance diagram for de.yaacc.upnp.server.YaaccUpnpServerService:
Inheritance graph
Collaboration diagram for de.yaacc.upnp.server.YaaccUpnpServerService:
Collaboration graph

Classes

class  YaaccUpnpServerServiceBinder
 

Public Member Functions

IBinder onBind (Intent intent)
 
void onCreate ()
 
int onStartCommand (Intent intent, int flags, int startId)
 
void onDestroy ()
 
void onTaskRemoved (Intent rootIntent)
 
void onSharedPreferenceChanged (SharedPreferences sharedPreferences, String key)
 
NetworkDeviceListener getNetworkDeviceListener ()
 
Registry getRegistry ()
 
boolean isInitialized ()
 
SystemAudioCaptureService getAudioCapture ()
 
ScreenCastCaptureService getVideoCapture ()
 
CombinedCaptureService getCombinedCapture ()
 

Public Attributes

String locaDeviceUuid
 

Static Public Attributes

static final String PROXY_LINK_KEY_PREFIX = "proxy_link_"
 
static final String PROXY_LINK_MIME_TYPE_KEY_PREFIX = "proxy_link_mime_type"
 
static final String PROXY_PATH = "proxy"
 
static final String SAF_PATH = "saf"
 
static final int LOCK_TIMEOUT = 5000
 
static int PORT = 49157
 
static ServiceType[] EXCLUSIVE_SERVER_TYPES
 

Protected Attributes

IBinder binder = new YaaccUpnpServerServiceBinder()
 

Detailed Description

A simple local upnp server implementation.

This class encapsulate the creation and registration of local upnp services. it is implemented as a android service in order to run in background

Author
Tobias Schoene (openbit)

Member Data Documentation

◆ EXCLUSIVE_SERVER_TYPES

ServiceType [] de.yaacc.upnp.server.YaaccUpnpServerService.EXCLUSIVE_SERVER_TYPES
static
Initial value:
= new ServiceType[]{
new UDAServiceType("AVTransport"),
new UDAServiceType("ContentDirectory"),
new UDAServiceType("ConnectionManager"),
new UDAServiceType("RenderingControl"),
new UDAServiceType("X_MS_MediaReceiverRegistrar")}

The documentation for this class was generated from the following file: