/aosp12/frameworks/base/core/java/android/hardware/camera2/marshal/ |
H A D | MarshalHelpers.java | 54 public static int getPrimitiveTypeSize(int nativeType) { in getPrimitiveTypeSize() argument 55 switch (nativeType) { in getPrimitiveTypeSize() 71 + nativeType); in getPrimitiveTypeSize() 212 public static String toStringNativeType(int nativeType) { in toStringNativeType() argument 213 switch (nativeType) { in toStringNativeType() 228 return "UNKNOWN(" + nativeType + ")"; in toStringNativeType() 241 public static int checkNativeType(int nativeType) { in checkNativeType() argument 242 switch (nativeType) { in checkNativeType() 249 return nativeType; in checkNativeType() 264 public static Class<?> getPrimitiveTypeClass(int nativeType) { in getPrimitiveTypeClass() argument [all …]
|
H A D | MarshalRegistry.java | 59 public static <T> Marshaler<T> getMarshaler(TypeReference<T> typeToken, int nativeType) { in getMarshaler() argument 63 MarshalToken<T> marshalToken = new MarshalToken<T>(typeToken, nativeType); in getMarshaler() 84 if (castedPotential.isTypeMappingSupported(typeToken, nativeType)) { in getMarshaler() 85 marshaler = castedPotential.createMarshaler(typeToken, nativeType); in getMarshaler() 95 MarshalHelpers.toStringNativeType(nativeType)); in getMarshaler() 107 public MarshalToken(TypeReference<T> typeReference, int nativeType) { in MarshalToken() argument 109 this.nativeType = nativeType; in MarshalToken() 110 this.hash = typeReference.hashCode() ^ nativeType; in MarshalToken() 114 final int nativeType; field in MarshalRegistry.MarshalToken 122 nativeType == otherToken.nativeType; in equals()
|
H A D | Marshaler.java | 56 MarshalQueryable<T> query, TypeReference<T> typeReference, int nativeType) { in Marshaler() argument 58 mNativeType = checkNativeType(nativeType); in Marshaler() 60 if (!query.isTypeMappingSupported(typeReference, nativeType)) { in Marshaler() 64 + MarshalHelpers.toStringNativeType(nativeType)); in Marshaler()
|
/aosp12/frameworks/base/core/java/android/hardware/camera2/marshal/impl/ |
H A D | MarshalQueryablePrimitive.java | 56 protected MarshalerPrimitive(TypeReference<T> typeReference, int nativeType) { in MarshalerPrimitive() argument 57 super(MarshalQueryablePrimitive.this, typeReference, nativeType); in MarshalerPrimitive() 158 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { in createMarshaler() argument 159 return new MarshalerPrimitive(managedType, nativeType); in createMarshaler() 163 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { in isTypeMappingSupported() argument 168 return nativeType == TYPE_BYTE; in isTypeMappingSupported() 170 return nativeType == TYPE_INT32; in isTypeMappingSupported() 172 return nativeType == TYPE_FLOAT; in isTypeMappingSupported() 174 return nativeType == TYPE_INT64; in isTypeMappingSupported() 176 return nativeType == TYPE_DOUBLE; in isTypeMappingSupported() [all …]
|
H A D | MarshalQueryableBoolean.java | 33 protected MarshalerBoolean(TypeReference<Boolean> typeReference, int nativeType) { in MarshalerBoolean() argument 34 super(MarshalQueryableBoolean.this, typeReference, nativeType); in MarshalerBoolean() 56 int nativeType) { in createMarshaler() argument 57 return new MarshalerBoolean(managedType, nativeType); in createMarshaler() 61 public boolean isTypeMappingSupported(TypeReference<Boolean> managedType, int nativeType) { in isTypeMappingSupported() argument 63 || boolean.class.equals(managedType.getType())) && nativeType == TYPE_BYTE; in isTypeMappingSupported()
|
H A D | MarshalQueryableNativeByteToInteger.java | 36 int nativeType) { in MarshalerNativeByteToInteger() argument 37 super(MarshalQueryableNativeByteToInteger.this, typeReference, nativeType); in MarshalerNativeByteToInteger() 59 int nativeType) { in createMarshaler() argument 60 return new MarshalerNativeByteToInteger(managedType, nativeType); in createMarshaler() 64 public boolean isTypeMappingSupported(TypeReference<Integer> managedType, int nativeType) { in isTypeMappingSupported() argument 66 || int.class.equals(managedType.getType())) && nativeType == TYPE_BYTE; in isTypeMappingSupported()
|
H A D | MarshalQueryableSize.java | 35 protected MarshalerSize(TypeReference<Size> typeReference, int nativeType) { in MarshalerSize() argument 36 super(MarshalQueryableSize.this, typeReference, nativeType); in MarshalerSize() 60 public Marshaler<Size> createMarshaler(TypeReference<Size> managedType, int nativeType) { in createMarshaler() argument 61 return new MarshalerSize(managedType, nativeType); in createMarshaler() 65 public boolean isTypeMappingSupported(TypeReference<Size> managedType, int nativeType) { in isTypeMappingSupported() argument 66 return nativeType == TYPE_INT32 && (Size.class.equals(managedType.getType())); in isTypeMappingSupported()
|
H A D | MarshalQueryableSizeF.java | 37 protected MarshalerSizeF(TypeReference<SizeF> typeReference, int nativeType) { in MarshalerSizeF() argument 38 super(MarshalQueryableSizeF.this, typeReference, nativeType); in MarshalerSizeF() 63 TypeReference<SizeF> managedType, int nativeType) { in createMarshaler() argument 64 return new MarshalerSizeF(managedType, nativeType); in createMarshaler() 68 public boolean isTypeMappingSupported(TypeReference<SizeF> managedType, int nativeType) { in isTypeMappingSupported() argument 69 return nativeType == TYPE_FLOAT && (SizeF.class.equals(managedType.getType())); in isTypeMappingSupported()
|
H A D | MarshalQueryableBlackLevelPattern.java | 36 int nativeType) { in MarshalerBlackLevelPattern() argument 37 super(MarshalQueryableBlackLevelPattern.this, typeReference, nativeType); in MarshalerBlackLevelPattern() 66 TypeReference<BlackLevelPattern> managedType, int nativeType) { in createMarshaler() argument 67 return new MarshalerBlackLevelPattern(managedType, nativeType); in createMarshaler() 72 TypeReference<BlackLevelPattern> managedType, int nativeType) { in isTypeMappingSupported() argument 73 return nativeType == TYPE_INT32 && in isTypeMappingSupported()
|
H A D | MarshalQueryableColorSpaceTransform.java | 40 int nativeType) { in MarshalerColorSpaceTransform() argument 41 super(MarshalQueryableColorSpaceTransform.this, typeReference, nativeType); in MarshalerColorSpaceTransform() 73 TypeReference<ColorSpaceTransform> managedType, int nativeType) { in createMarshaler() argument 74 return new MarshalerColorSpaceTransform(managedType, nativeType); in createMarshaler() 79 TypeReference<ColorSpaceTransform> managedType, int nativeType) { in isTypeMappingSupported() argument 80 return nativeType == TYPE_RATIONAL && in isTypeMappingSupported()
|
H A D | MarshalQueryableRggbChannelVector.java | 36 int nativeType) { in MarshalerRggbChannelVector() argument 37 super(MarshalQueryableRggbChannelVector.this, typeReference, nativeType); in MarshalerRggbChannelVector() 65 TypeReference<RggbChannelVector> managedType, int nativeType) { in createMarshaler() argument 66 return new MarshalerRggbChannelVector(managedType, nativeType); in createMarshaler() 71 TypeReference<RggbChannelVector> managedType, int nativeType) { in isTypeMappingSupported() argument 72 return nativeType == TYPE_FLOAT && (RggbChannelVector.class.equals(managedType.getType())); in isTypeMappingSupported()
|
H A D | MarshalQueryableStreamConfiguration.java | 40 int nativeType) { in MarshalerStreamConfiguration() argument 41 super(MarshalQueryableStreamConfiguration.this, typeReference, nativeType); in MarshalerStreamConfiguration() 71 TypeReference<StreamConfiguration> managedType, int nativeType) { in createMarshaler() argument 72 return new MarshalerStreamConfiguration(managedType, nativeType); in createMarshaler() 77 int nativeType) { in isTypeMappingSupported() argument 78 return nativeType == TYPE_INT32 && managedType.getType().equals(StreamConfiguration.class); in isTypeMappingSupported()
|
H A D | MarshalQueryableStreamConfigurationDuration.java | 49 TypeReference<StreamConfigurationDuration> typeReference, int nativeType) { in MarshalerStreamConfigurationDuration() argument 50 super(MarshalQueryableStreamConfigurationDuration.this, typeReference, nativeType); in MarshalerStreamConfigurationDuration() 79 TypeReference<StreamConfigurationDuration> managedType, int nativeType) { in createMarshaler() argument 80 return new MarshalerStreamConfigurationDuration(managedType, nativeType); in createMarshaler() 85 int nativeType) { in isTypeMappingSupported() argument 86 return nativeType == TYPE_INT64 && in isTypeMappingSupported()
|
H A D | MarshalQueryableHighSpeedVideoConfiguration.java | 42 int nativeType) { in MarshalerHighSpeedVideoConfiguration() argument 43 super(MarshalQueryableHighSpeedVideoConfiguration.this, typeReference, nativeType); in MarshalerHighSpeedVideoConfiguration() 75 TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) { in createMarshaler() argument 76 return new MarshalerHighSpeedVideoConfiguration(managedType, nativeType); in createMarshaler() 81 int nativeType) { in isTypeMappingSupported() argument 82 return nativeType == TYPE_INT32 && in isTypeMappingSupported()
|
H A D | MarshalQueryableRecommendedStreamConfiguration.java | 41 TypeReference<RecommendedStreamConfiguration> typeReference, int nativeType) { in MarshalerRecommendedStreamConfiguration() argument 42 super(MarshalQueryableRecommendedStreamConfiguration.this, typeReference, nativeType); in MarshalerRecommendedStreamConfiguration() 74 TypeReference<RecommendedStreamConfiguration> managedType, int nativeType) { in createMarshaler() argument 75 return new MarshalerRecommendedStreamConfiguration(managedType, nativeType); in createMarshaler() 80 int nativeType) { in isTypeMappingSupported() argument 81 return nativeType == in isTypeMappingSupported()
|
H A D | MarshalQueryableRect.java | 36 int nativeType) { in MarshalerRect() argument 37 super(MarshalQueryableRect.this, typeReference, nativeType); in MarshalerRect() 68 public Marshaler<Rect> createMarshaler(TypeReference<Rect> managedType, int nativeType) { in createMarshaler() argument 69 return new MarshalerRect(managedType, nativeType); in createMarshaler() 73 public boolean isTypeMappingSupported(TypeReference<Rect> managedType, int nativeType) { in isTypeMappingSupported() argument 74 return nativeType == TYPE_INT32 && (Rect.class.equals(managedType.getType())); in isTypeMappingSupported()
|
H A D | MarshalQueryableMeteringRectangle.java | 37 int nativeType) { in MarshalerMeteringRectangle() argument 38 super(MarshalQueryableMeteringRectangle.this, typeReference, nativeType); in MarshalerMeteringRectangle() 78 TypeReference<MeteringRectangle> managedType, int nativeType) { in createMarshaler() argument 79 return new MarshalerMeteringRectangle(managedType, nativeType); in createMarshaler() 84 TypeReference<MeteringRectangle> managedType, int nativeType) { in isTypeMappingSupported() argument 85 return nativeType == TYPE_INT32 && MeteringRectangle.class.equals(managedType.getType()); in isTypeMappingSupported()
|
H A D | MarshalQueryableString.java | 43 protected MarshalerString(TypeReference<String> typeReference, int nativeType) { in MarshalerString() argument 44 super(MarshalQueryableString.this, typeReference, nativeType); in MarshalerString() 104 TypeReference<String> managedType, int nativeType) { in createMarshaler() argument 105 return new MarshalerString(managedType, nativeType); in createMarshaler() 109 public boolean isTypeMappingSupported(TypeReference<String> managedType, int nativeType) { in isTypeMappingSupported() argument 110 return nativeType == TYPE_BYTE && String.class.equals(managedType.getType()); in isTypeMappingSupported()
|
H A D | MarshalQueryableReprocessFormatsMap.java | 39 TypeReference<ReprocessFormatsMap> typeReference, int nativeType) { in MarshalerReprocessFormatsMap() argument 40 super(MarshalQueryableReprocessFormatsMap.this, typeReference, nativeType); in MarshalerReprocessFormatsMap() 122 TypeReference<ReprocessFormatsMap> managedType, int nativeType) { in createMarshaler() argument 123 return new MarshalerReprocessFormatsMap(managedType, nativeType); in createMarshaler() 128 int nativeType) { in isTypeMappingSupported() argument 129 return nativeType == TYPE_INT32 && managedType.getType().equals(ReprocessFormatsMap.class); in isTypeMappingSupported()
|
H A D | MarshalQueryableEnum.java | 52 protected MarshalerEnum(TypeReference<T> typeReference, int nativeType) { in MarshalerEnum() argument 53 super(MarshalQueryableEnum.this, typeReference, nativeType); in MarshalerEnum() 102 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { in createMarshaler() argument 103 return new MarshalerEnum(managedType, nativeType); in createMarshaler() 107 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { in isTypeMappingSupported() argument 108 if (nativeType == TYPE_INT32 || nativeType == TYPE_BYTE) { in isTypeMappingSupported()
|
H A D | MarshalQueryableRange.java | 45 int nativeType) { in MarshalerRange() argument 46 super(MarshalQueryableRange.this, typeReference, nativeType); in MarshalerRange() 127 int nativeType) { in createMarshaler() argument 128 return new MarshalerRange(managedType, nativeType); in createMarshaler() 132 public boolean isTypeMappingSupported(TypeReference<Range<T>> managedType, int nativeType) { in isTypeMappingSupported() argument
|
H A D | MarshalQueryableParcelable.java | 48 int nativeType) { in MarshalerParcelable() argument 49 super(MarshalQueryableParcelable.this, typeReference, nativeType); in MarshalerParcelable() 181 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { in createMarshaler() argument 182 return new MarshalerParcelable(managedType, nativeType); in createMarshaler() 186 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { in isTypeMappingSupported() argument
|
H A D | MarshalQueryablePair.java | 46 int nativeType) { in MarshalerPair() argument 47 super(MarshalQueryablePair.this, typeReference, nativeType); in MarshalerPair() 149 int nativeType) { in createMarshaler() argument 150 return new MarshalerPair(managedType, nativeType); in createMarshaler() 154 public boolean isTypeMappingSupported(TypeReference<Pair<T1, T2>> managedType, int nativeType) { in isTypeMappingSupported() argument
|
H A D | MarshalQueryableArray.java | 109 protected MarshalerArray(TypeReference<T> typeReference, int nativeType) { 110 super(MarshalQueryableArray.this, typeReference, nativeType); 232 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { 233 return new MarshalerArray(managedType, nativeType); 237 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) {
|
/aosp12/frameworks/base/media/java/android/media/ |
H A D | AudioDeviceAttributes.java | 129 public AudioDeviceAttributes(int nativeType, @NonNull String address) { in AudioDeviceAttributes() argument 130 mRole = (nativeType & AudioSystem.DEVICE_BIT_IN) != 0 ? ROLE_INPUT : ROLE_OUTPUT; in AudioDeviceAttributes() 131 mType = AudioDeviceInfo.convertInternalDeviceToDeviceType(nativeType); in AudioDeviceAttributes() 133 mNativeType = nativeType; in AudioDeviceAttributes()
|