public Builder mergeFrom(
          com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings other) {
        if (other
            == com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings
                .getDefaultInstance()) return this;
        if (other.getWidthPixels() != 0) {
          setWidthPixels(other.getWidthPixels());
        }
        if (other.getHeightPixels() != 0) {
          setHeightPixels(other.getHeightPixels());
        }
        if (other.getFrameRate() != 0D) {
          setFrameRate(other.getFrameRate());
        }
        if (other.getBitrateBps() != 0) {
          setBitrateBps(other.getBitrateBps());
        }
        if (!other.getPixelFormat().isEmpty()) {
          pixelFormat_ = other.pixelFormat_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        if (!other.getRateControlMode().isEmpty()) {
          rateControlMode_ = other.rateControlMode_;
          bitField0_ |= 0x00000020;
          onChanged();
        }
        if (other.getCrfLevel() != 0) {
          setCrfLevel(other.getCrfLevel());
        }
        if (other.getAllowOpenGop() != false) {
          setAllowOpenGop(other.getAllowOpenGop());
        }
        if (other.getEnableTwoPass() != false) {
          setEnableTwoPass(other.getEnableTwoPass());
        }
        if (other.getVbvSizeBits() != 0) {
          setVbvSizeBits(other.getVbvSizeBits());
        }
        if (other.getVbvFullnessBits() != 0) {
          setVbvFullnessBits(other.getVbvFullnessBits());
        }
        if (other.getBPyramid() != false) {
          setBPyramid(other.getBPyramid());
        }
        if (other.getBFrameCount() != 0) {
          setBFrameCount(other.getBFrameCount());
        }
        if (other.getAqStrength() != 0D) {
          setAqStrength(other.getAqStrength());
        }
        if (!other.getProfile().isEmpty()) {
          profile_ = other.profile_;
          bitField0_ |= 0x00010000;
          onChanged();
        }
        if (!other.getTune().isEmpty()) {
          tune_ = other.tune_;
          bitField0_ |= 0x00020000;
          onChanged();
        }
        if (!other.getPreset().isEmpty()) {
          preset_ = other.preset_;
          bitField0_ |= 0x00040000;
          onChanged();
        }
        switch (other.getGopModeCase()) {
          case GOP_FRAME_COUNT:
            {
              setGopFrameCount(other.getGopFrameCount());
              break;
            }
          case GOP_DURATION:
            {
              mergeGopDuration(other.getGopDuration());
              break;
            }
          case GOPMODE_NOT_SET:
            {
              break;
            }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }
<pre>
H265 codec settings.
</pre>

Protobuf type {@code google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings}
java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/VideoStream.java