Esempio n. 1
0
        public VideoEncoderProfileDesc
        (
            uint?dataSize = null,
            VideoEncoderProfileDescUnion?anonymous = null,
            VideoEncoderProfileH264 *pH264Profile  = null,
            VideoEncoderProfileHevc *pHEVCProfile  = null
        ) : this()
        {
            if (dataSize is not null)
            {
                DataSize = dataSize.Value;
            }

            if (anonymous is not null)
            {
                Anonymous = anonymous.Value;
            }

            if (pH264Profile is not null)
            {
                PH264Profile = pH264Profile;
            }

            if (pHEVCProfile is not null)
            {
                PHEVCProfile = pHEVCProfile;
            }
        }
Esempio n. 2
0
        public VideoEncoderProfileDescUnion
        (
            VideoEncoderProfileH264 *pH264Profile = null,
            VideoEncoderProfileHevc *pHEVCProfile = null
        ) : this()
        {
            if (pH264Profile is not null)
            {
                PH264Profile = pH264Profile;
            }

            if (pHEVCProfile is not null)
            {
                PHEVCProfile = pHEVCProfile;
            }
        }