You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/*! The mfx3DLutChannelMapping enumerator specifies the channel mapping of 3DLUT. */
2130
+
typedefenum {
2131
+
MFX_3DLUT_CHANNEL_MAPPING_DEFAULT=0, /*!< Default 3DLUT channel mapping. The library selects the most appropriate 3DLUT channel mapping. */
2132
+
MFX_3DLUT_CHANNEL_MAPPING_RGB_RGB=1, /*!< 3DLUT RGB channels map to RGB channels. */
2133
+
MFX_3DLUT_CHANNEL_MAPPING_YUV_RGB=2, /*!< 3DLUT YUV channels map to RGB channels. */
2134
+
MFX_3DLUT_CHANNEL_MAPPING_VUY_RGB=3, /*!< 3DLUT VUY channels map to RGB channels. */
2135
+
} mfx3DLutChannelMapping;
2136
+
2137
+
/*! The mfx3DLutMemoryLayout enumerator specifies the memory layout of 3DLUT. */
2138
+
typedefenum {
2139
+
MFX_3DLUT_MEMORY_LAYOUT_DEFAULT=0, /*!< Default 3DLUT memory layout. The library selects the most appropriate 3DLUT memory layout.*/
2140
+
2141
+
MFX_3DLUT_MEMORY_LAYOUT_VENDOR=0x1000, /*!< The enumeration to separate default above and vendor specific.*/
2142
+
/*!
2143
+
Intel specific memory layout. The enumerator indicates the attributes and memory layout of 3DLUT.
2144
+
3DLUT size is 17(the number of elements per dimension), 4 channels(3 valid channels, 1 channel is reserved), every channel must be 16-bit unsigned integer.
2145
+
3DLUT contains 17x17x32 entries with holes that are not filled. Take RGB as example, the nodes RxGx17 to RxGx31 are not filled, are "don't care" bits, and not accessed for the 17x17x17 nodes.
Intel specific memory layout. The enumerator indicates the attributes and memory layout of 3DLUT.
2150
+
3DLUT size is 33(the number of elements per dimension), 4 channels(3 valid channels, 1 channel is reserved), every channel must be 16-bit unsigned integer.
2151
+
3DLUT contains 33x33x64 entries with holes that are not filled. Take RGB as example, the nodes RxGx33 to RxGx63 are not filled, are "don't care" bits, and not accessed for the 33x33x33 nodes.
Intel specific memory layout. The enumerator indicates the attributes and memory layout of 3DLUT.
2156
+
3DLUT size is 65(the number of elements per dimension), 4 channels(3 valid channels, 1 channel is reserved), every channel must be 16-bit unsigned integer.
2157
+
3DLUT contains 65x65x128 entries with holes that are not filled. Take RGB as example, the nodes RxGx65 to RxGx127 are not filled, are "don't care" bits, and not accessed for the 65x65x65 nodes.
0 commit comments