android.media
Class MediaRouter

java.lang.Object
  extended by android.media.MediaRouter

public class MediaRouter
extends Object


Nested Class Summary
static class MediaRouter.Callback
           
static class MediaRouter.RouteCategory
           
static class MediaRouter.RouteGroup
           
static class MediaRouter.RouteInfo
           
static class MediaRouter.SimpleCallback
           
static class MediaRouter.UserRouteInfo
           
static class MediaRouter.VolumeCallback
           
 
Field Summary
static int ROUTE_TYPE_LIVE_AUDIO
           
static int ROUTE_TYPE_USER
           
 
Method Summary
 void addCallback(int types, MediaRouter.Callback cb)
           
 void addUserRoute(MediaRouter.UserRouteInfo info)
           
 void clearUserRoutes()
           
 MediaRouter.RouteCategory createRouteCategory(CharSequence name, boolean isGroupable)
           
 MediaRouter.RouteCategory createRouteCategory(int nameResId, boolean isGroupable)
           
 MediaRouter.UserRouteInfo createUserRoute(MediaRouter.RouteCategory category)
           
 MediaRouter.RouteCategory getCategoryAt(int index)
           
 int getCategoryCount()
           
 MediaRouter.RouteInfo getRouteAt(int index)
           
 int getRouteCount()
           
 MediaRouter.RouteInfo getSelectedRoute(int type)
           
 void removeCallback(MediaRouter.Callback cb)
           
 void removeUserRoute(MediaRouter.UserRouteInfo info)
           
 void selectRoute(int types, MediaRouter.RouteInfo route)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROUTE_TYPE_LIVE_AUDIO

public static final int ROUTE_TYPE_LIVE_AUDIO
See Also:
Constant Field Values

ROUTE_TYPE_USER

public static final int ROUTE_TYPE_USER
See Also:
Constant Field Values
Method Detail

getSelectedRoute

public MediaRouter.RouteInfo getSelectedRoute(int type)

addCallback

public void addCallback(int types,
                        MediaRouter.Callback cb)

removeCallback

public void removeCallback(MediaRouter.Callback cb)

selectRoute

public void selectRoute(int types,
                        MediaRouter.RouteInfo route)

addUserRoute

public void addUserRoute(MediaRouter.UserRouteInfo info)

removeUserRoute

public void removeUserRoute(MediaRouter.UserRouteInfo info)

clearUserRoutes

public void clearUserRoutes()

getCategoryCount

public int getCategoryCount()

getCategoryAt

public MediaRouter.RouteCategory getCategoryAt(int index)

getRouteCount

public int getRouteCount()

getRouteAt

public MediaRouter.RouteInfo getRouteAt(int index)

createUserRoute

public MediaRouter.UserRouteInfo createUserRoute(MediaRouter.RouteCategory category)

createRouteCategory

public MediaRouter.RouteCategory createRouteCategory(CharSequence name,
                                                     boolean isGroupable)

createRouteCategory

public MediaRouter.RouteCategory createRouteCategory(int nameResId,
                                                     boolean isGroupable)


Copyright © 2008-2012. All Rights Reserved.