public interface android.service.vr.IVrManager extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.service.vr.IVrManager
  super_class: java.lang.Object
{
  public abstract void registerListener(android.service.vr.IVrStateCallbacks);
    descriptor: (Landroid/service/vr/IVrStateCallbacks;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      cb    

  public abstract void unregisterListener(android.service.vr.IVrStateCallbacks);
    descriptor: (Landroid/service/vr/IVrStateCallbacks;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      cb    

  public abstract void registerPersistentVrStateListener(android.service.vr.IPersistentVrStateCallbacks);
    descriptor: (Landroid/service/vr/IPersistentVrStateCallbacks;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      cb    

  public abstract void unregisterPersistentVrStateListener(android.service.vr.IPersistentVrStateCallbacks);
    descriptor: (Landroid/service/vr/IPersistentVrStateCallbacks;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      cb    

  public abstract boolean getVrModeState();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean getPersistentVrModeEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void setPersistentVrModeEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      enabled  

  public abstract void setVr2dDisplayProperties(android.app.Vr2dDisplayProperties);
    descriptor: (Landroid/app/Vr2dDisplayProperties;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                       Name  Flags
      vr2dDisplayProperties  

  public abstract int getVr2dDisplayId();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void setAndBindCompositor(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      componentName  

  public abstract void setStandbyEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      standby  

  public abstract void setVrInputMethod(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      componentName  
}
SourceFile: "IVrManager.java"
NestMembers:
  android.service.vr.IVrManager$Stub  android.service.vr.IVrManager$Stub$Proxy
InnerClasses:
  public abstract Stub = android.service.vr.IVrManager$Stub of android.service.vr.IVrManager