public VideoEncoderSequenceGopStructure ( uint?dataSize = null, VideoEncoderSequenceGopStructureUnion?anonymous = null, VideoEncoderSequenceGopStructureH264 *pH264GroupOfPictures = null, VideoEncoderSequenceGopStructureHevc *pHEVCGroupOfPictures = null ) : this() { if (dataSize is not null) { DataSize = dataSize.Value; } if (anonymous is not null) { Anonymous = anonymous.Value; } if (pH264GroupOfPictures is not null) { PH264GroupOfPictures = pH264GroupOfPictures; } if (pHEVCGroupOfPictures is not null) { PHEVCGroupOfPictures = pHEVCGroupOfPictures; } }
public VideoEncoderSequenceGopStructureUnion ( VideoEncoderSequenceGopStructureH264 *pH264GroupOfPictures = null, VideoEncoderSequenceGopStructureHevc *pHEVCGroupOfPictures = null ) : this() { if (pH264GroupOfPictures is not null) { PH264GroupOfPictures = pH264GroupOfPictures; } if (pHEVCGroupOfPictures is not null) { PHEVCGroupOfPictures = pHEVCGroupOfPictures; } }