Skip to content

Commit 596574f

Browse files
Googlerjwcullen
authored andcommitted
Add support for PARAM_DEFINITION_TYPE_CART_16.
This CL adds the PARAM_DEFINITION_TYPE_CART_16 enum value and defines the corresponding Cart16ParamDefinition message, which includes 16-bit default x, y, and z values. PiperOrigin-RevId: 843817091
1 parent 8da8596 commit 596574f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

iamf/cli/proto/param_definitions.proto

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ enum ParamDefinitionType {
2525
PARAM_DEFINITION_TYPE_RECON_GAIN = 3;
2626
PARAM_DEFINITION_TYPE_POLAR = 4;
2727
PARAM_DEFINITION_TYPE_CART_8 = 5;
28-
// [6] is reserved for CART_16.
28+
PARAM_DEFINITION_TYPE_CART_16 = 6;
2929
PARAM_DEFINITION_TYPE_DUAL_POLAR = 7;
3030
PARAM_DEFINITION_TYPE_RESERVED_255 = 256;
3131
}
@@ -84,6 +84,13 @@ message Cart8ParamDefinition {
8484
int32 default_z = 4; // 8 bits.
8585
}
8686

87+
message Cart16ParamDefinition {
88+
ParamDefinition param_definition = 1;
89+
int32 default_x = 2; // 16 bits.
90+
int32 default_y = 3; // 16 bits.
91+
int32 default_z = 4; // 16 bits.
92+
}
93+
8794
message DualPolarParamDefinition {
8895
ParamDefinition param_definition = 1;
8996
int32 default_first_azimuth = 2; // 9 bits.

0 commit comments

Comments
 (0)