/frameworks/base/core/java/android/hardware/camera2/marshal/ |
H A D | MarshalQueryable.java | 41 * @param managedType a managed type reference 50 TypeReference<T> managedType, int nativeType); 62 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType); argument 49 createMarshaler( TypeReference<T> managedType, int nativeType) argument
|
/frameworks/base/core/java/android/hardware/camera2/marshal/impl/ |
H A D | MarshalQueryableBoolean.java | 55 public Marshaler<Boolean> createMarshaler(TypeReference<Boolean> managedType, argument 57 return new MarshalerBoolean(managedType, nativeType); 61 public boolean isTypeMappingSupported(TypeReference<Boolean> managedType, int nativeType) { argument 62 return (Boolean.class.equals(managedType.getType()) 63 || boolean.class.equals(managedType.getType())) && nativeType == TYPE_BYTE;
|
H A D | MarshalQueryableNativeByteToInteger.java | 58 public Marshaler<Integer> createMarshaler(TypeReference<Integer> managedType, argument 60 return new MarshalerNativeByteToInteger(managedType, nativeType); 64 public boolean isTypeMappingSupported(TypeReference<Integer> managedType, int nativeType) { argument 65 return (Integer.class.equals(managedType.getType()) 66 || int.class.equals(managedType.getType())) && nativeType == TYPE_BYTE;
|
H A D | MarshalQueryableBlackLevelPattern.java | 66 TypeReference<BlackLevelPattern> managedType, int nativeType) { 67 return new MarshalerBlackLevelPattern(managedType, nativeType); 72 TypeReference<BlackLevelPattern> managedType, int nativeType) { 74 (BlackLevelPattern.class.equals(managedType.getType())); 65 createMarshaler( TypeReference<BlackLevelPattern> managedType, int nativeType) argument 71 isTypeMappingSupported( TypeReference<BlackLevelPattern> managedType, int nativeType) argument
|
H A D | MarshalQueryableColorSpaceTransform.java | 73 TypeReference<ColorSpaceTransform> managedType, int nativeType) { 74 return new MarshalerColorSpaceTransform(managedType, nativeType); 79 TypeReference<ColorSpaceTransform> managedType, int nativeType) { 81 ColorSpaceTransform.class.equals(managedType.getType()); 72 createMarshaler( TypeReference<ColorSpaceTransform> managedType, int nativeType) argument 78 isTypeMappingSupported( TypeReference<ColorSpaceTransform> managedType, int nativeType) argument
|
H A D | MarshalQueryableRect.java | 68 public Marshaler<Rect> createMarshaler(TypeReference<Rect> managedType, int nativeType) { argument 69 return new MarshalerRect(managedType, nativeType); 73 public boolean isTypeMappingSupported(TypeReference<Rect> managedType, int nativeType) { argument 74 return nativeType == TYPE_INT32 && (Rect.class.equals(managedType.getType()));
|
H A D | MarshalQueryableRggbChannelVector.java | 65 TypeReference<RggbChannelVector> managedType, int nativeType) { 66 return new MarshalerRggbChannelVector(managedType, nativeType); 71 TypeReference<RggbChannelVector> managedType, int nativeType) { 72 return nativeType == TYPE_FLOAT && (RggbChannelVector.class.equals(managedType.getType())); 64 createMarshaler( TypeReference<RggbChannelVector> managedType, int nativeType) argument 70 isTypeMappingSupported( TypeReference<RggbChannelVector> managedType, int nativeType) argument
|
H A D | MarshalQueryableSize.java | 60 public Marshaler<Size> createMarshaler(TypeReference<Size> managedType, int nativeType) { argument 61 return new MarshalerSize(managedType, nativeType); 65 public boolean isTypeMappingSupported(TypeReference<Size> managedType, int nativeType) { argument 66 return nativeType == TYPE_INT32 && (Size.class.equals(managedType.getType()));
|
H A D | MarshalQueryableSizeF.java | 63 TypeReference<SizeF> managedType, int nativeType) { 64 return new MarshalerSizeF(managedType, nativeType); 68 public boolean isTypeMappingSupported(TypeReference<SizeF> managedType, int nativeType) { argument 69 return nativeType == TYPE_FLOAT && (SizeF.class.equals(managedType.getType())); 62 createMarshaler( TypeReference<SizeF> managedType, int nativeType) argument
|
H A D | MarshalQueryableStreamConfiguration.java | 71 TypeReference<StreamConfiguration> managedType, int nativeType) { 72 return new MarshalerStreamConfiguration(managedType, nativeType); 76 public boolean isTypeMappingSupported(TypeReference<StreamConfiguration> managedType, argument 78 return nativeType == TYPE_INT32 && managedType.getType().equals(StreamConfiguration.class); 70 createMarshaler( TypeReference<StreamConfiguration> managedType, int nativeType) argument
|
H A D | MarshalQueryableStreamConfigurationDuration.java | 79 TypeReference<StreamConfigurationDuration> managedType, int nativeType) { 80 return new MarshalerStreamConfigurationDuration(managedType, nativeType); 84 public boolean isTypeMappingSupported(TypeReference<StreamConfigurationDuration> managedType, argument 87 (StreamConfigurationDuration.class.equals(managedType.getType())); 78 createMarshaler( TypeReference<StreamConfigurationDuration> managedType, int nativeType) argument
|
H A D | MarshalQueryableHighSpeedVideoConfiguration.java | 75 TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) { 76 return new MarshalerHighSpeedVideoConfiguration(managedType, nativeType); 80 public boolean isTypeMappingSupported(TypeReference<HighSpeedVideoConfiguration> managedType, argument 83 managedType.getType().equals(HighSpeedVideoConfiguration.class); 74 createMarshaler( TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) argument
|
H A D | MarshalQueryableMeteringRectangle.java | 78 TypeReference<MeteringRectangle> managedType, int nativeType) { 79 return new MarshalerMeteringRectangle(managedType, nativeType); 84 TypeReference<MeteringRectangle> managedType, int nativeType) { 85 return nativeType == TYPE_INT32 && MeteringRectangle.class.equals(managedType.getType()); 77 createMarshaler( TypeReference<MeteringRectangle> managedType, int nativeType) argument 83 isTypeMappingSupported( TypeReference<MeteringRectangle> managedType, int nativeType) argument
|
H A D | MarshalQueryableReprocessFormatsMap.java | 122 TypeReference<ReprocessFormatsMap> managedType, int nativeType) { 123 return new MarshalerReprocessFormatsMap(managedType, nativeType); 127 public boolean isTypeMappingSupported(TypeReference<ReprocessFormatsMap> managedType, argument 129 return nativeType == TYPE_INT32 && managedType.getType().equals(ReprocessFormatsMap.class); 121 createMarshaler( TypeReference<ReprocessFormatsMap> managedType, int nativeType) argument
|
H A D | MarshalQueryableString.java | 104 TypeReference<String> managedType, int nativeType) { 105 return new MarshalerString(managedType, nativeType); 109 public boolean isTypeMappingSupported(TypeReference<String> managedType, int nativeType) { argument 110 return nativeType == TYPE_BYTE && String.class.equals(managedType.getType()); 103 createMarshaler( TypeReference<String> managedType, int nativeType) argument
|
H A D | MarshalQueryableEnum.java | 102 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument 103 return new MarshalerEnum(managedType, nativeType); 107 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument 109 if (managedType.getType() instanceof Class<?>) { 110 Class<?> typeClass = (Class<?>)managedType.getType();
|
H A D | MarshalQueryablePrimitive.java | 158 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument 159 return new MarshalerPrimitive(managedType, nativeType); 163 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument 164 if (managedType.getType() instanceof Class<?>) { 165 Class<?> klass = (Class<?>)managedType.getType();
|
H A D | MarshalQueryableArray.java | 167 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument 168 return new MarshalerArray(managedType, nativeType); 172 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument 174 return managedType.getRawType().isArray();
|
H A D | MarshalQueryablePair.java | 148 public Marshaler<Pair<T1, T2>> createMarshaler(TypeReference<Pair<T1, T2>> managedType, argument 150 return new MarshalerPair(managedType, nativeType); 154 public boolean isTypeMappingSupported(TypeReference<Pair<T1, T2>> managedType, int nativeType) { argument 155 return (Pair.class.equals(managedType.getRawType()));
|
H A D | MarshalQueryableParcelable.java | 181 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument 182 return new MarshalerParcelable(managedType, nativeType); 186 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument 187 return Parcelable.class.isAssignableFrom(managedType.getRawType());
|
H A D | MarshalQueryableRange.java | 126 public Marshaler<Range<T>> createMarshaler(TypeReference<Range<T>> managedType, argument 128 return new MarshalerRange(managedType, nativeType); 132 public boolean isTypeMappingSupported(TypeReference<Range<T>> managedType, int nativeType) { argument 133 return (Range.class.equals(managedType.getRawType()));
|