public VideoEncoderPictureControlCodecData
        (
            uint?dataSize = null,
            VideoEncoderPictureControlCodecDataUnion?anonymous    = null,
            VideoEncoderPictureControlCodecDataH264 *pH264PicData = null,
            VideoEncoderPictureControlCodecDataHevc *pHEVCPicData = null
        ) : this()
        {
            if (dataSize is not null)
            {
                DataSize = dataSize.Value;
            }

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

            if (pH264PicData is not null)
            {
                PH264PicData = pH264PicData;
            }

            if (pHEVCPicData is not null)
            {
                PHEVCPicData = pHEVCPicData;
            }
        }
Пример #2
0
        public VideoEncoderPictureControlCodecDataUnion
        (
            VideoEncoderPictureControlCodecDataH264 *pH264PicData = null,
            VideoEncoderPictureControlCodecDataHevc *pHEVCPicData = null
        ) : this()
        {
            if (pH264PicData is not null)
            {
                PH264PicData = pH264PicData;
            }

            if (pHEVCPicData is not null)
            {
                PHEVCPicData = pHEVCPicData;
            }
        }