Skip to content

Commit 51166f2

Browse files
Sally QiAndroid (Google) Code Review
authored andcommitted
Merge "[LUT NDK] Add CIE_Y sampling key to ADisplayLuts_SamplingKey enum." into main
2 parents 5724365 + c3cab95 commit 51166f2

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

include/android/display_luts.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ typedef enum ADisplayLuts_Dimension ADisplayLuts_Dimension;
4343
enum ADisplayLuts_SamplingKey : int32_t {
4444
ADISPLAYLUTS_SAMPLINGKEY_RGB = 0,
4545
ADISPLAYLUTS_SAMPLINGKEY_MAX_RGB = 1,
46+
ADISPLAYLUTS_SAMPLINGKEY_CIE_Y = 2,
4647
};
4748
typedef enum ADisplayLuts_SamplingKey ADisplayLuts_SamplingKey;
4849

@@ -74,7 +75,8 @@ typedef struct ADisplayLuts ADisplayLuts;
7475
* @return a new \a ADisplayLutsEntry instance.
7576
*/
7677
ADisplayLutsEntry* _Nonnull ADisplayLutsEntry_createEntry(float* _Nonnull buffer,
77-
int32_t length, int32_t dimension, int32_t key) __INTRODUCED_IN(36);
78+
int32_t length, ADisplayLuts_Dimension dimension, ADisplayLuts_SamplingKey key)
79+
__INTRODUCED_IN(36);
7880

7981
/**
8082
* Destroy the \a ADisplayLutsEntry instance.

include/private/display_luts_private.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#pragma once
1818

19+
#include <android/display_luts.h>
1920
#include <stdint.h>
2021
#include <vector>
2122
#include <utils/RefBase.h>
@@ -29,9 +30,9 @@ struct ADisplayLutsEntry_buffer {
2930
};
3031

3132
struct ADisplayLutsEntry_properties {
32-
int32_t dimension;
33+
ADisplayLuts_Dimension dimension;
3334
int32_t size;
34-
int32_t samplingKey;
35+
ADisplayLuts_SamplingKey samplingKey;
3536
};
3637

3738
struct ADisplayLutsEntry: public RefBase {

0 commit comments

Comments
 (0)