Commit 640ff5a4 authored by ruiyue's avatar ruiyue
Browse files

Code Moderator manually merge MR1834

parent 9db832c7
Loading
Loading
Loading
Loading
Loading
+72 −0
Original line number Diff line number Diff line
@@ -960,6 +960,78 @@ components:
          uniqueItems: true
          items:
            $ref: '#/components/schemas/ServiceFeatureMap'
        protoDescDl:
          $ref: '#/components/schemas/ProtocolDescription'
        protoDescUl:
          $ref: '#/components/schemas/ProtocolDescription'
    
    ProtocolDescription:
      type: object
      properties:
        transportProto:
          anyOf:
          - type: string
            enum:
              - RTP
              - SRTP
              - MOQT
          - type: string
        rtpHeaderExtInfo:
          $ref: '#/components/schemas/RtpHeaderExtInfo'
        addRtpHeaderExtInfo:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/RtpHeaderExtInfo'
        rtpPayloadInfoList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/RtpPayloadInfo'
        mriTransferInfo:
          type: string

    
    RtpHeaderExtInfo:
      description: RTP Header Extension information
      type: object
      properties:
        rtpHeaderExtType:
          anyOf:
          - type: string
            enum:
              - PDU_SET_MARKING
              - DYN_CHANGING_TRAFFIC_CHAR
          - type: string
        rtpHeaderExtId:
          type: integer
          minimum: 1
          maximum: 255
        longFormat:
          type: boolean
        pduSetSizeActive:
          type: boolean
        pduSetPduCountActive:
          type: boolean

    RtpPayloadInfo:
      description: RtpPayloadInfo contains Rtp payload type and format.
      type: object
      properties:
        rtpPayloadTypeList:
          type: array
          items:
            type: integer
            minimum: 0
            maximum: 127
          minItems: 1
        rtpPayloadFormat:
          anyOf:
          - type: string
            enum:
              - H264
              - H265
          - type: string

    SnssaiInfo:
      type: object