Home
last modified time | relevance | path

Searched refs:SensorDirectChannel (Results 1 – 19 of 19) sorted by relevance

/frameworks/base/core/java/android/companion/virtual/sensor/
DVirtualSensorConfig.java35 import android.hardware.SensorDirectChannel;
225 @SensorDirectChannel.RateLevel
228 return Math.min(rateLevel, SensorDirectChannel.RATE_VERY_FAST); in getHighestDirectReportRateLevel()
237 public @SensorDirectChannel.MemoryType int getDirectChannelTypesSupported() { in getDirectChannelTypesSupported()
240 memoryTypes |= SensorDirectChannel.TYPE_MEMORY_FILE; in getDirectChannelTypesSupported()
243 memoryTypes |= SensorDirectChannel.TYPE_HARDWARE_BUFFER; in getDirectChannelTypesSupported()
311 @SensorDirectChannel.RateLevel
421 @SensorDirectChannel.RateLevel int rateLevel) { in setHighestDirectReportRateLevel()
438 @SensorDirectChannel.MemoryType int memoryTypes) { in setDirectChannelTypesSupported()
439 if ((memoryTypes & SensorDirectChannel.TYPE_MEMORY_FILE) > 0) { in setDirectChannelTypesSupported()
[all …]
DVirtualSensorDirectChannelCallback.java24 import android.hardware.SensorDirectChannel;
108 @NonNull VirtualSensor sensor, @SensorDirectChannel.RateLevel int rateLevel, in onDirectChannelConfigured()
DVirtualSensorDirectChannelWriter.java23 import android.hardware.SensorDirectChannel;
158 @NonNull VirtualSensor sensor, @SensorDirectChannel.RateLevel int rateLevel, in configureChannel()
163 if (rateLevel == SensorDirectChannel.RATE_STOP) { in configureChannel()
/frameworks/layoutlib/bridge/src/android/hardware/
DEmptySensorManager.java62 protected SensorDirectChannel createDirectChannelImpl(MemoryFile memoryFile, in createDirectChannelImpl()
68 protected void destroyDirectChannelImpl(SensorDirectChannel channel) { } in destroyDirectChannelImpl()
71 protected int configureDirectChannelImpl(SensorDirectChannel channel, Sensor s, int rate) { in configureDirectChannelImpl()
/frameworks/base/core/java/android/hardware/
DSensor.java969 @SensorDirectChannel.RateLevel
972 return rateLevel <= SensorDirectChannel.RATE_VERY_FAST in getHighestDirectReportRateLevel()
973 ? rateLevel : SensorDirectChannel.RATE_VERY_FAST; in getHighestDirectReportRateLevel()
984 public boolean isDirectChannelTypeSupported(@SensorDirectChannel.MemoryType int sharedMemType) { in isDirectChannelTypeSupported()
986 case SensorDirectChannel.TYPE_MEMORY_FILE: in isDirectChannelTypeSupported()
988 case SensorDirectChannel.TYPE_HARDWARE_BUFFER: in isDirectChannelTypeSupported()
DSensorDirectChannel.java37 public final class SensorDirectChannel implements Channel { class
193 SensorDirectChannel(SensorManager manager, int id, int type, long size) { in SensorDirectChannel() method in SensorDirectChannel
DSystemSensorManager.java70 private static final int CAPPED_SAMPLING_RATE_LEVEL = SensorDirectChannel.RATE_NORMAL;
693 SensorDirectChannel channel, Sensor sensor, int rate) { in configureDirectChannelImpl()
698 if (rate < SensorDirectChannel.RATE_STOP in configureDirectChannelImpl()
699 || rate > SensorDirectChannel.RATE_VERY_FAST) { in configureDirectChannelImpl()
703 if (sensor == null && rate != SensorDirectChannel.RATE_STOP) { in configureDirectChannelImpl()
723 if (rate == SensorDirectChannel.RATE_STOP) { in configureDirectChannelImpl()
731 protected SensorDirectChannel createDirectChannelImpl( in createDirectChannelImpl()
756 SensorDirectChannel.TYPE_MEMORY_FILE, fd, null); in createDirectChannelImpl()
761 type = SensorDirectChannel.TYPE_MEMORY_FILE; in createDirectChannelImpl()
780 mNativeInstance, deviceId, size, SensorDirectChannel.TYPE_HARDWARE_BUFFER, in createDirectChannelImpl()
[all …]
DSensorManager.java943 public SensorDirectChannel createDirectChannel(MemoryFile mem) { in createDirectChannel()
965 public SensorDirectChannel createDirectChannel(HardwareBuffer mem) { in createDirectChannel()
970 protected abstract SensorDirectChannel createDirectChannelImpl( in createDirectChannelImpl()
974 void destroyDirectChannel(SensorDirectChannel channel) { in destroyDirectChannel()
979 protected abstract void destroyDirectChannelImpl(SensorDirectChannel channel); in destroyDirectChannelImpl()
983 SensorDirectChannel channel, Sensor s, int rate); in configureDirectChannelImpl()
/frameworks/base/services/core/java/com/android/server/sensors/
DSensorManagerInternal.java21 import android.hardware.SensorDirectChannel;
145 @SensorDirectChannel.RateLevel int rateLevel); in onDirectChannelConfigured()
/frameworks/base/packages/SystemUI/src/com/android/systemui/util/sensors/
DAsyncSensorManager.java23 import android.hardware.SensorDirectChannel;
103 protected SensorDirectChannel createDirectChannelImpl(MemoryFile memoryFile, in createDirectChannelImpl()
109 protected void destroyDirectChannelImpl(SensorDirectChannel channel) { in destroyDirectChannelImpl()
114 protected int configureDirectChannelImpl(SensorDirectChannel channel, Sensor s, int rate) { in configureDirectChannelImpl()
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/util/sensors/
DFakeSensorManager.java23 import android.hardware.SensorDirectChannel;
150 protected SensorDirectChannel createDirectChannelImpl(MemoryFile memoryFile, in createDirectChannelImpl()
156 protected void destroyDirectChannelImpl(SensorDirectChannel channel) { in destroyDirectChannelImpl()
161 protected int configureDirectChannelImpl(SensorDirectChannel channel, Sensor s, int rate) { in configureDirectChannelImpl()
/frameworks/base/services/companion/java/com/android/server/companion/virtual/
DSensorController.java29 import android.hardware.SensorDirectChannel;
326 @SensorDirectChannel.RateLevel int rateLevel) { in onDirectChannelConfigured()
347 if (rateLevel == SensorDirectChannel.RATE_STOP) { in onDirectChannelConfigured()
/frameworks/base/core/java/android/hardware/input/
DInputDeviceSensorManager.java24 import android.hardware.SensorDirectChannel;
615 protected SensorDirectChannel createDirectChannelImpl(MemoryFile memoryFile, in createDirectChannelImpl()
621 protected void destroyDirectChannelImpl(SensorDirectChannel channel) { in destroyDirectChannelImpl()
626 protected int configureDirectChannelImpl(SensorDirectChannel channel, Sensor s, int rate) { in configureDirectChannelImpl()
/frameworks/base/core/api/
Dremoved.txt142 public final class SensorDirectChannel implements java.nio.channels.Channel {
Dcurrent.txt19184 public final class SensorDirectChannel implements java.nio.channels.Channel {
19228 method public android.hardware.SensorDirectChannel createDirectChannel(android.os.MemoryFile);
19229 …method public android.hardware.SensorDirectChannel createDirectChannel(android.hardware.HardwareBu…
/frameworks/base/boot/hiddenapi/
Dhiddenapi-max-target-o.txt21941 Landroid/hardware/SensorDirectChannel;-><init>(Landroid/hardware/SensorManager;IIJ)V
21942 Landroid/hardware/SensorDirectChannel;->encodeData(Landroid/os/MemoryFile;)[J
21943 Landroid/hardware/SensorDirectChannel;->getNativeHandle()I
21944 Landroid/hardware/SensorDirectChannel;->mClosed:Ljava/util/concurrent/atomic/AtomicBoolean;
21945 Landroid/hardware/SensorDirectChannel;->mCloseGuard:Ldalvik/system/CloseGuard;
21946 Landroid/hardware/SensorDirectChannel;->mManager:Landroid/hardware/SensorManager;
21947 Landroid/hardware/SensorDirectChannel;->mNativeHandle:I
21948 Landroid/hardware/SensorDirectChannel;->mSize:J
21949 Landroid/hardware/SensorDirectChannel;->mType:I
21951 Landroid/hardware/SensorManager;->configureDirectChannelImpl(Landroid/hardware/SensorDirectChannel;…
[all …]
/frameworks/base/boot/
Dpreloaded-classes2648 android.hardware.SensorDirectChannel
Dboot-image-profile.txt25957 Landroid/hardware/SensorDirectChannel;
/frameworks/base/config/
Dpreloaded-classes2653 android.hardware.SensorDirectChannel