Searched defs:nativeType (Results 1 - 24 of 24) sorted by relevance

/frameworks/base/core/java/android/hardware/camera2/marshal/
H A DMarshalQueryable.java42 * @param nativeType the native type, e.g.
50 TypeReference<T> managedType, int nativeType);
62 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType); argument
49 createMarshaler( TypeReference<T> managedType, int nativeType) argument
H A DMarshalRegistry.java44 * Lookup a marshaler between {@code T} and {@code nativeType}.
50 * @param nativeType The native type, e.g. {@link CameraMetadataNative#TYPE_BYTE TYPE_BYTE}
56 public static <T> Marshaler<T> getMarshaler(TypeReference<T> typeToken, int nativeType) { argument
59 MarshalToken<T> marshalToken = new MarshalToken<T>(typeToken, nativeType);
79 if (castedPotential.isTypeMappingSupported(typeToken, nativeType)) {
80 marshaler = castedPotential.createMarshaler(typeToken, nativeType);
90 MarshalHelpers.toStringNativeType(nativeType));
101 public MarshalToken(TypeReference<T> typeReference, int nativeType) { argument
103 this.nativeType = nativeType;
108 final int nativeType; field in class:MarshalRegistry.MarshalToken
[all...]
H A DMarshaler.java48 * @param nativeType the native type, e.g.
56 MarshalQueryable<T> query, TypeReference<T> typeReference, int nativeType) {
58 mNativeType = checkNativeType(nativeType);
60 if (!query.isTypeMappingSupported(typeReference, nativeType)) {
64 + MarshalHelpers.toStringNativeType(nativeType));
81 * into a byte buffer using the given {@code nativeType}.
123 * {@code nativeType}.
55 Marshaler( MarshalQueryable<T> query, TypeReference<T> typeReference, int nativeType) argument
H A DMarshalHelpers.java46 * of that {@link nativeType}.</p>
48 * @param nativeType the native type, e.g.
52 * @throws UnsupportedOperationException if nativeType was not one of the built-in types
54 public static int getPrimitiveTypeSize(int nativeType) { argument
55 switch (nativeType) {
71 + nativeType);
170 * Return a human-readable representation of the {@code nativeType}, e.g. "TYPE_INT32"
174 * @param nativeType the native type
178 public static String toStringNativeType(int nativeType) { argument
179 switch (nativeType) {
207 checkNativeType(int nativeType) argument
[all...]
/frameworks/base/core/java/android/hardware/camera2/marshal/impl/
H A DMarshalQueryableBlackLevelPattern.java36 int nativeType) {
37 super(MarshalQueryableBlackLevelPattern.this, typeReference, nativeType);
66 TypeReference<BlackLevelPattern> managedType, int nativeType) {
67 return new MarshalerBlackLevelPattern(managedType, nativeType);
72 TypeReference<BlackLevelPattern> managedType, int nativeType) {
73 return nativeType == TYPE_INT32 &&
35 MarshalerBlackLevelPattern(TypeReference<BlackLevelPattern> typeReference, int nativeType) argument
65 createMarshaler( TypeReference<BlackLevelPattern> managedType, int nativeType) argument
71 isTypeMappingSupported( TypeReference<BlackLevelPattern> managedType, int nativeType) argument
H A DMarshalQueryableBoolean.java33 protected MarshalerBoolean(TypeReference<Boolean> typeReference, int nativeType) { argument
34 super(MarshalQueryableBoolean.this, typeReference, nativeType);
56 int nativeType) {
57 return new MarshalerBoolean(managedType, nativeType);
61 public boolean isTypeMappingSupported(TypeReference<Boolean> managedType, int nativeType) { argument
63 || boolean.class.equals(managedType.getType())) && nativeType == TYPE_BYTE;
55 createMarshaler(TypeReference<Boolean> managedType, int nativeType) argument
H A DMarshalQueryableColorSpaceTransform.java40 int nativeType) {
41 super(MarshalQueryableColorSpaceTransform.this, typeReference, nativeType);
73 TypeReference<ColorSpaceTransform> managedType, int nativeType) {
74 return new MarshalerColorSpaceTransform(managedType, nativeType);
79 TypeReference<ColorSpaceTransform> managedType, int nativeType) {
80 return nativeType == TYPE_RATIONAL &&
39 MarshalerColorSpaceTransform(TypeReference<ColorSpaceTransform> typeReference, int nativeType) argument
72 createMarshaler( TypeReference<ColorSpaceTransform> managedType, int nativeType) argument
78 isTypeMappingSupported( TypeReference<ColorSpaceTransform> managedType, int nativeType) argument
H A DMarshalQueryableHighSpeedVideoConfiguration.java42 int nativeType) {
43 super(MarshalQueryableHighSpeedVideoConfiguration.this, typeReference, nativeType);
73 TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) {
74 return new MarshalerHighSpeedVideoConfiguration(managedType, nativeType);
79 int nativeType) {
80 return nativeType == TYPE_INT32 &&
40 MarshalerHighSpeedVideoConfiguration( TypeReference<HighSpeedVideoConfiguration> typeReference, int nativeType) argument
72 createMarshaler( TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) argument
78 isTypeMappingSupported(TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) argument
H A DMarshalQueryableMeteringRectangle.java37 int nativeType) {
38 super(MarshalQueryableMeteringRectangle.this, typeReference, nativeType);
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());
36 MarshalerMeteringRectangle(TypeReference<MeteringRectangle> typeReference, int nativeType) argument
77 createMarshaler( TypeReference<MeteringRectangle> managedType, int nativeType) argument
83 isTypeMappingSupported( TypeReference<MeteringRectangle> managedType, int nativeType) argument
H A DMarshalQueryableNativeByteToInteger.java36 int nativeType) {
37 super(MarshalQueryableNativeByteToInteger.this, typeReference, nativeType);
59 int nativeType) {
60 return new MarshalerNativeByteToInteger(managedType, nativeType);
64 public boolean isTypeMappingSupported(TypeReference<Integer> managedType, int nativeType) { argument
66 || int.class.equals(managedType.getType())) && nativeType == TYPE_BYTE;
35 MarshalerNativeByteToInteger(TypeReference<Integer> typeReference, int nativeType) argument
58 createMarshaler(TypeReference<Integer> managedType, int nativeType) argument
H A DMarshalQueryableRect.java36 int nativeType) {
37 super(MarshalQueryableRect.this, typeReference, nativeType);
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()));
35 MarshalerRect(TypeReference<Rect> typeReference, int nativeType) argument
H A DMarshalQueryableReprocessFormatsMap.java39 TypeReference<ReprocessFormatsMap> typeReference, int nativeType) {
40 super(MarshalQueryableReprocessFormatsMap.this, typeReference, nativeType);
122 TypeReference<ReprocessFormatsMap> managedType, int nativeType) {
123 return new MarshalerReprocessFormatsMap(managedType, nativeType);
128 int nativeType) {
129 return nativeType == TYPE_INT32 && managedType.getType().equals(ReprocessFormatsMap.class);
38 MarshalerReprocessFormatsMap( TypeReference<ReprocessFormatsMap> typeReference, int nativeType) argument
121 createMarshaler( TypeReference<ReprocessFormatsMap> managedType, int nativeType) argument
127 isTypeMappingSupported(TypeReference<ReprocessFormatsMap> managedType, int nativeType) argument
H A DMarshalQueryableRggbChannelVector.java36 int nativeType) {
37 super(MarshalQueryableRggbChannelVector.this, typeReference, nativeType);
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()));
35 MarshalerRggbChannelVector(TypeReference<RggbChannelVector> typeReference, int nativeType) argument
64 createMarshaler( TypeReference<RggbChannelVector> managedType, int nativeType) argument
70 isTypeMappingSupported( TypeReference<RggbChannelVector> managedType, int nativeType) argument
H A DMarshalQueryableSize.java35 protected MarshalerSize(TypeReference<Size> typeReference, int nativeType) { argument
36 super(MarshalQueryableSize.this, typeReference, nativeType);
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 DMarshalQueryableSizeF.java37 protected MarshalerSizeF(TypeReference<SizeF> typeReference, int nativeType) { argument
38 super(MarshalQueryableSizeF.this, typeReference, nativeType);
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 DMarshalQueryableStreamConfiguration.java40 int nativeType) {
41 super(MarshalQueryableStreamConfiguration.this, typeReference, nativeType);
71 TypeReference<StreamConfiguration> managedType, int nativeType) {
72 return new MarshalerStreamConfiguration(managedType, nativeType);
77 int nativeType) {
78 return nativeType == TYPE_INT32 && managedType.getType().equals(StreamConfiguration.class);
39 MarshalerStreamConfiguration(TypeReference<StreamConfiguration> typeReference, int nativeType) argument
70 createMarshaler( TypeReference<StreamConfiguration> managedType, int nativeType) argument
76 isTypeMappingSupported(TypeReference<StreamConfiguration> managedType, int nativeType) argument
H A DMarshalQueryableStreamConfigurationDuration.java49 TypeReference<StreamConfigurationDuration> typeReference, int nativeType) {
50 super(MarshalQueryableStreamConfigurationDuration.this, typeReference, nativeType);
79 TypeReference<StreamConfigurationDuration> managedType, int nativeType) {
80 return new MarshalerStreamConfigurationDuration(managedType, nativeType);
85 int nativeType) {
86 return nativeType == TYPE_INT64 &&
48 MarshalerStreamConfigurationDuration( TypeReference<StreamConfigurationDuration> typeReference, int nativeType) argument
78 createMarshaler( TypeReference<StreamConfigurationDuration> managedType, int nativeType) argument
84 isTypeMappingSupported(TypeReference<StreamConfigurationDuration> managedType, int nativeType) argument
H A DMarshalQueryablePair.java46 int nativeType) {
47 super(MarshalQueryablePair.this, typeReference, nativeType);
149 int nativeType) {
150 return new MarshalerPair(managedType, nativeType);
154 public boolean isTypeMappingSupported(TypeReference<Pair<T1, T2>> managedType, int nativeType) { argument
45 MarshalerPair(TypeReference<Pair<T1, T2>> typeReference, int nativeType) argument
148 createMarshaler(TypeReference<Pair<T1, T2>> managedType, int nativeType) argument
H A DMarshalQueryableParcelable.java51 int nativeType) {
52 super(MarshalQueryableParcelable.this, typeReference, nativeType);
184 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
185 return new MarshalerParcelable(managedType, nativeType);
189 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
50 MarshalerParcelable(TypeReference<T> typeReference, int nativeType) argument
H A DMarshalQueryablePrimitive.java58 protected MarshalerPrimitive(TypeReference<T> typeReference, int nativeType) { argument
59 super(MarshalQueryablePrimitive.this, typeReference, nativeType);
160 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
161 return new MarshalerPrimitive(managedType, nativeType);
165 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
170 return nativeType == TYPE_BYTE;
172 return nativeType == TYPE_INT32;
174 return nativeType == TYPE_FLOAT;
176 return nativeType == TYPE_INT64;
178 return nativeType
[all...]
H A DMarshalQueryableRange.java48 int nativeType) {
49 super(MarshalQueryableRange.this, typeReference, nativeType);
130 int nativeType) {
131 return new MarshalerRange(managedType, nativeType);
135 public boolean isTypeMappingSupported(TypeReference<Range<T>> managedType, int nativeType) { argument
47 MarshalerRange(TypeReference<Range<T>> typeReference, int nativeType) argument
129 createMarshaler(TypeReference<Range<T>> managedType, int nativeType) argument
H A DMarshalQueryableString.java41 protected MarshalerString(TypeReference<String> typeReference, int nativeType) { argument
42 super(MarshalQueryableString.this, typeReference, nativeType);
102 TypeReference<String> managedType, int nativeType) {
103 return new MarshalerString(managedType, nativeType);
107 public boolean isTypeMappingSupported(TypeReference<String> managedType, int nativeType) { argument
108 return nativeType == TYPE_BYTE && String.class.equals(managedType.getType());
101 createMarshaler( TypeReference<String> managedType, int nativeType) argument
H A DMarshalQueryableArray.java53 protected MarshalerArray(TypeReference<T> typeReference, int nativeType) { argument
54 super(MarshalQueryableArray.this, typeReference, nativeType);
170 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
171 return new MarshalerArray(managedType, nativeType);
175 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
H A DMarshalQueryableEnum.java52 protected MarshalerEnum(TypeReference<T> typeReference, int nativeType) { argument
53 super(MarshalQueryableEnum.this, typeReference, nativeType);
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
108 if (nativeType == TYPE_INT32 || nativeType == TYPE_BYTE) {

Completed in 71 milliseconds