An encapsulation of various parameters for requesting device orientation through
      FusedOrientationProviderClient.
Nested Class Summary
| class | DeviceOrientationRequest.Builder | A builder for DeviceOrientationRequest.  | 
            |
Constant Summary
| long | OUTPUT_PERIOD_DEFAULT | Recommended frequency (50Hz / 20ms period) for users looking for a trade-off between lower battery usage and frequent orientation updates. | 
| long | OUTPUT_PERIOD_FAST | This higher update frequency (200Hz / 5ms period) is for users requiring a higher level of precision, at the cost of battery usage. | 
| long | OUTPUT_PERIOD_MEDIUM | This higher update frequency (100Hz / 10ms period) is for users requiring a higher level of precision, at the cost of battery usage. | 
Inherited Constant Summary
Field Summary
| public static final Creator<DeviceOrientationRequest> | CREATOR | 
Public Method Summary
| boolean | |
| long | 
                 
                  
                  getSamplingPeriodMicros()
                   
              
                    Returns the requested sampling period in microseconds.
                   
                 | 
            
| int | 
                 
                  
                  hashCode()
                 
               | 
            
| String | 
                 
                  
                  toString()
                 
               | 
            
| void | 
                 
                  
                  writeToParcel(Parcel parcel, int
                  flags)
                 
               | 
            
Inherited Method Summary
Constants
public static final long OUTPUT_PERIOD_DEFAULT
Recommended frequency (50Hz / 20ms period) for users looking for a trade-off between lower battery usage and frequent orientation updates. Example application: compass or navigation app.
public static final long OUTPUT_PERIOD_FAST
This higher update frequency (200Hz / 5ms period) is for users requiring a higher level of precision, at the cost of battery usage. Example application: AR apps where micro adjustments of orientation are required.
public static final long OUTPUT_PERIOD_MEDIUM
This higher update frequency (100Hz / 10ms period) is for users requiring a higher level of precision, at the cost of battery usage. Example application: apps where gesture detection is required.
Fields
public static final Creator<DeviceOrientationRequest> CREATOR
Public Methods
public boolean equals (Object object)
public long getSamplingPeriodMicros ()
Returns the requested sampling period in microseconds.