Пример #1
0
        /**
         * \if english
         * @brief Construct a ARCameraMetadataValue using int.
         * @param intValue The int value set to the struct.
         * \else
         * @brief 使用int构建一个ARCameraMetadataValue。
         * @param intValue 要使用的int值。
         * \endif
         */
        public ARCameraMetadataValue(int intValue)
        {
            m_ByteValue     = 0;
            m_LongValue     = 0;
            m_FloatValue    = 0;
            m_DoubleValue   = 0;
            m_RationalValue = new ARCameraMetadataRational();

            m_Type     = NdkCameraMetadataType.Int32;
            m_IntValue = intValue;
        }
Пример #2
0
        /**
         * \if english
         * @brief Construct a ARCameraMetadataValue using \link ARCameraMetadataRational \endlink.
         * @param rationalValue The rational value set to the struct.
         * \else
         * @brief 使用\link ARCameraMetadataRational \endlink 构建一个ARCameraMetadataValue。
         * @param rationalValue 要使用的有理数值。
         * \endif
         */
        public ARCameraMetadataValue(ARCameraMetadataRational rationalValue)
        {
            m_ByteValue   = 0;
            m_IntValue    = 0;
            m_LongValue   = 0;
            m_FloatValue  = 0;
            m_DoubleValue = 0;

            m_Type          = NdkCameraMetadataType.Rational;
            m_RationalValue = rationalValue;
        }