// Signature format: 2.0
package com.android.media.remotedisplay {
public class RemoteDisplay {
ctor public RemoteDisplay(String, String);
method public String getDescription();
method public String getId();
method public String getName();
method public int getPresentationDisplayId();
method public int getStatus();
method public int getVolume();
method public int getVolumeHandling();
method public int getVolumeMax();
method public void setDescription(String);
method public void setName(String);
method public void setPresentationDisplayId(int);
method public void setStatus(int);
method public void setVolume(int);
method public void setVolumeHandling(int);
method public void setVolumeMax(int);
field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0
field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1
field public static final int STATUS_AVAILABLE = 2; // 0x2
field public static final int STATUS_CONNECTED = 4; // 0x4
field public static final int STATUS_CONNECTING = 3; // 0x3
field public static final int STATUS_IN_USE = 1; // 0x1
field public static final int STATUS_NOT_AVAILABLE = 0; // 0x0
}
public abstract class RemoteDisplayProvider {
ctor public RemoteDisplayProvider(android.content.Context);
method public void addDisplay(com.android.media.remotedisplay.RemoteDisplay);
method public com.android.media.remotedisplay.RemoteDisplay findRemoteDisplay(String);
method public android.os.IBinder getBinder();
method public final android.content.Context getContext();
method public int getDiscoveryMode();
method public java.util.Collection<com.android.media.remotedisplay.RemoteDisplay> getDisplays();
method public android.app.PendingIntent getSettingsPendingIntent();
method public void onAdjustVolume(com.android.media.remotedisplay.RemoteDisplay, int);
method public void onConnect(com.android.media.remotedisplay.RemoteDisplay);
method public void onDisconnect(com.android.media.remotedisplay.RemoteDisplay);
method public void onDiscoveryModeChanged(int);
method public void onSetVolume(com.android.media.remotedisplay.RemoteDisplay, int);
method public void removeDisplay(com.android.media.remotedisplay.RemoteDisplay);
method public void updateDisplay(com.android.media.remotedisplay.RemoteDisplay);
field public static final int DISCOVERY_MODE_ACTIVE = 2; // 0x2
field public static final int DISCOVERY_MODE_NONE = 0; // 0x0
field public static final int DISCOVERY_MODE_PASSIVE = 1; // 0x1
field public static final String SERVICE_INTERFACE = "com.android.media.remotedisplay.RemoteDisplayProvider";
}
}