.. SPDX-FileCopyrightText: 2019-2020 Intel Corporation .. .. SPDX-License-Identifier: CC-BY-4.0 .. _struct_memory: ================= Memory Structures ================= .. _struct_memory_begin: Structures used for memory. .. _struct_memory_end: --- API --- .. contents:: :local: :depth: 1 mfxBitstream ------------ .. doxygenstruct:: mfxBitstream :project: oneVPL :members: :protected-members: mfxFrameAllocator ----------------- .. doxygenstruct:: mfxFrameAllocator :project: oneVPL :members: :protected-members: mfxFrameAllocRequest -------------------- .. doxygenstruct:: mfxFrameAllocRequest :project: oneVPL :members: :protected-members: mfxFrameAllocResponse --------------------- .. doxygenstruct:: mfxFrameAllocResponse :project: oneVPL :members: :protected-members: mfxFrameData ------------ .. doxygenstruct:: mfxY410 :project: oneVPL :members: :protected-members: .. doxygenstruct:: mfxY416 :project: oneVPL :members: :protected-members: .. doxygenstruct:: mfxA2RGB10 :project: oneVPL :members: :protected-members: .. doxygenstruct:: mfxFrameData :project: oneVPL :members: :protected-members: mfxFrameInfo ------------ .. doxygenstruct:: mfxFrameInfo :project: oneVPL :members: :protected-members: .. note:: Example data alignment for Shift = 0: .. graphviz:: digraph { abc [shape=none, margin=0, label=<
Bit15141312111098 76543210
Value000000Valid data
>]; } | Example data alignment for Shift != 0: .. graphviz:: digraph { abc [shape=none, margin=0, label=<
Bit15141312111098 76543210
ValueValid data000000
>]; } mfxFrameSurface1 ---------------- .. doxygenstruct:: mfxFrameSurface1 :project: oneVPL :members: :protected-members: mfxFrameSurfaceInterface ------------------------ .. doxygenstruct:: mfxFrameSurfaceInterface :project: oneVPL :members: :protected-members: mfxSurfacePoolInterface ------------------------ .. doxygenstruct:: mfxSurfacePoolInterface :project: oneVPL :members: :protected-members: