public final class MediaRouterService extends IMediaRouterService.Stub implements Watchdog.Monitor
Currently supports discovering remote displays via remote display provider services that have been registered by applications.
Constructor and Description |
---|
MediaRouterService(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
dump(FileDescriptor fd,
PrintWriter pw,
String[] args) |
MediaRouterClientState |
getState(IMediaRouterClient client) |
void |
monitor() |
void |
registerClientAsUser(IMediaRouterClient client,
String packageName,
int userId) |
void |
requestSetVolume(IMediaRouterClient client,
String routeId,
int volume) |
void |
requestUpdateVolume(IMediaRouterClient client,
String routeId,
int direction) |
void |
setDiscoveryRequest(IMediaRouterClient client,
int routeTypes,
boolean activeScan) |
void |
setSelectedRoute(IMediaRouterClient client,
String routeId,
boolean explicit) |
void |
systemRunning() |
void |
unregisterClient(IMediaRouterClient client) |
public MediaRouterService(Context context)
public void systemRunning()
public void monitor()
monitor
in interface Watchdog.Monitor
public void registerClientAsUser(IMediaRouterClient client, String packageName, int userId)
public void unregisterClient(IMediaRouterClient client)
public MediaRouterClientState getState(IMediaRouterClient client)
public void setDiscoveryRequest(IMediaRouterClient client, int routeTypes, boolean activeScan)
public void setSelectedRoute(IMediaRouterClient client, String routeId, boolean explicit)
public void requestSetVolume(IMediaRouterClient client, String routeId, int volume)
public void requestUpdateVolume(IMediaRouterClient client, String routeId, int direction)
public void dump(FileDescriptor fd, PrintWriter pw, String[] args)