public VideoEncoderRateControlConfigurationParamsUnion
        (
            VideoEncoderRateControlCqp *pConfigurationCQP   = null,
            VideoEncoderRateControlCbr *pConfigurationCBR   = null,
            VideoEncoderRateControlVbr *pConfigurationVBR   = null,
            VideoEncoderRateControlQvbr *pConfigurationQVBR = null
        ) : this()
        {
            if (pConfigurationCQP is not null)
            {
                PConfigurationCQP = pConfigurationCQP;
            }

            if (pConfigurationCBR is not null)
            {
                PConfigurationCBR = pConfigurationCBR;
            }

            if (pConfigurationVBR is not null)
            {
                PConfigurationVBR = pConfigurationVBR;
            }

            if (pConfigurationQVBR is not null)
            {
                PConfigurationQVBR = pConfigurationQVBR;
            }
        }
Example #2
0
        public VideoEncoderRateControlConfigurationParams
        (
            uint?dataSize = null,
            VideoEncoderRateControlConfigurationParamsUnion?anonymous = null,
            VideoEncoderRateControlCqp *pConfigurationCQP             = null,
            VideoEncoderRateControlCbr *pConfigurationCBR             = null,
            VideoEncoderRateControlVbr *pConfigurationVBR             = null,
            VideoEncoderRateControlQvbr *pConfigurationQVBR           = null
        ) : this()
        {
            if (dataSize is not null)
            {
                DataSize = dataSize.Value;
            }

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

            if (pConfigurationCQP is not null)
            {
                PConfigurationCQP = pConfigurationCQP;
            }

            if (pConfigurationCBR is not null)
            {
                PConfigurationCBR = pConfigurationCBR;
            }

            if (pConfigurationVBR is not null)
            {
                PConfigurationVBR = pConfigurationVBR;
            }

            if (pConfigurationQVBR is not null)
            {
                PConfigurationQVBR = pConfigurationQVBR;
            }
        }