Class StdVideoDecodeH264MvcElement.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new StdVideoDecodeH264MvcElement.Buffer instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by StdVideoDecodeH264MvcElement.SIZEOF, and its mark will be undefined.

        The created buffer instance holds a strong reference to the container object.

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • viewOrderIndex

        public short viewOrderIndex()
        Returns:
        the value of the viewOrderIndex field.
      • viewId

        public short viewId()
        Returns:
        the value of the viewId field.
      • numOfAnchorRefsInL0

        public short numOfAnchorRefsInL0()
        Returns:
        the value of the numOfAnchorRefsInL0 field.
      • viewIdOfAnchorRefsInL0

        public java.nio.ShortBuffer viewIdOfAnchorRefsInL0()
        Returns:
        a ShortBuffer view of the viewIdOfAnchorRefsInL0 field.
      • viewIdOfAnchorRefsInL0

        public short viewIdOfAnchorRefsInL0​(int index)
        Returns:
        the value at the specified index of the viewIdOfAnchorRefsInL0 field.
      • numOfAnchorRefsInL1

        public short numOfAnchorRefsInL1()
        Returns:
        the value of the numOfAnchorRefsInL1 field.
      • viewIdOfAnchorRefsInL1

        public java.nio.ShortBuffer viewIdOfAnchorRefsInL1()
        Returns:
        a ShortBuffer view of the viewIdOfAnchorRefsInL1 field.
      • viewIdOfAnchorRefsInL1

        public short viewIdOfAnchorRefsInL1​(int index)
        Returns:
        the value at the specified index of the viewIdOfAnchorRefsInL1 field.
      • numOfNonAnchorRefsInL0

        public short numOfNonAnchorRefsInL0()
        Returns:
        the value of the numOfNonAnchorRefsInL0 field.
      • viewIdOfNonAnchorRefsInL0

        public java.nio.ShortBuffer viewIdOfNonAnchorRefsInL0()
        Returns:
        a ShortBuffer view of the viewIdOfNonAnchorRefsInL0 field.
      • viewIdOfNonAnchorRefsInL0

        public short viewIdOfNonAnchorRefsInL0​(int index)
        Returns:
        the value at the specified index of the viewIdOfNonAnchorRefsInL0 field.
      • numOfNonAnchorRefsInL1

        public short numOfNonAnchorRefsInL1()
        Returns:
        the value of the numOfNonAnchorRefsInL1 field.
      • viewIdOfNonAnchorRefsInL1

        public java.nio.ShortBuffer viewIdOfNonAnchorRefsInL1()
        Returns:
        a ShortBuffer view of the viewIdOfNonAnchorRefsInL1 field.
      • viewIdOfNonAnchorRefsInL1

        public short viewIdOfNonAnchorRefsInL1​(int index)
        Returns:
        the value at the specified index of the viewIdOfNonAnchorRefsInL1 field.
      • viewIdOfAnchorRefsInL0

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfAnchorRefsInL0​(java.nio.ShortBuffer value)
        Copies the specified ShortBuffer to the viewIdOfAnchorRefsInL0 field.
      • viewIdOfAnchorRefsInL0

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfAnchorRefsInL0​(int index,
                                                                          short value)
        Sets the specified value at the specified index of the viewIdOfAnchorRefsInL0 field.
      • viewIdOfAnchorRefsInL1

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfAnchorRefsInL1​(java.nio.ShortBuffer value)
        Copies the specified ShortBuffer to the viewIdOfAnchorRefsInL1 field.
      • viewIdOfAnchorRefsInL1

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfAnchorRefsInL1​(int index,
                                                                          short value)
        Sets the specified value at the specified index of the viewIdOfAnchorRefsInL1 field.
      • viewIdOfNonAnchorRefsInL0

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfNonAnchorRefsInL0​(java.nio.ShortBuffer value)
        Copies the specified ShortBuffer to the viewIdOfNonAnchorRefsInL0 field.
      • viewIdOfNonAnchorRefsInL0

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfNonAnchorRefsInL0​(int index,
                                                                             short value)
        Sets the specified value at the specified index of the viewIdOfNonAnchorRefsInL0 field.
      • viewIdOfNonAnchorRefsInL1

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfNonAnchorRefsInL1​(java.nio.ShortBuffer value)
        Copies the specified ShortBuffer to the viewIdOfNonAnchorRefsInL1 field.
      • viewIdOfNonAnchorRefsInL1

        public StdVideoDecodeH264MvcElement.Buffer viewIdOfNonAnchorRefsInL1​(int index,
                                                                             short value)
        Sets the specified value at the specified index of the viewIdOfNonAnchorRefsInL1 field.