.. SPDX-FileCopyrightText: 2019-2020 Intel Corporation .. .. SPDX-License-Identifier: CC-BY-4.0 .. Intel(r) Video Processing Library (Intel(r) VPL) .. _struct_memory: ================= Memory Structures ================= .. _struct_memory_begin: Structures used for memory. .. _struct_memory_end: --- API --- .. contents:: :local: :depth: 1 mfxBitstream ------------ .. doxygenstruct:: mfxBitstream :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxFrameAllocator ----------------- .. doxygenstruct:: mfxFrameAllocator :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxFrameAllocRequest -------------------- .. doxygenstruct:: mfxFrameAllocRequest :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxFrameAllocResponse --------------------- .. doxygenstruct:: mfxFrameAllocResponse :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxFrameData ------------ .. doxygenstruct:: mfxY410 :project: DEF_BREATHE_PROJECT :members: :protected-members: .. doxygenstruct:: mfxY416 :project: DEF_BREATHE_PROJECT :members: :protected-members: .. doxygenstruct:: mfxA2RGB10 :project: DEF_BREATHE_PROJECT :members: :protected-members: .. doxygenstruct:: mfxFrameData :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxFrameInfo ------------ .. doxygenstruct:: mfxFrameInfo :project: DEF_BREATHE_PROJECT :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: DEF_BREATHE_PROJECT :members: :protected-members: mfxFrameSurfaceInterface ------------------------ .. doxygenstruct:: mfxFrameSurfaceInterface :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfacePoolInterface ------------------------ .. doxygenstruct:: mfxSurfacePoolInterface :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxMemoryInterface ------------------ .. doxygenstruct:: mfxMemoryInterface :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfaceTypesSupported ------------------------ .. doxygenstruct:: mfxSurfaceTypesSupported :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfaceHeader ---------------- .. doxygenstruct:: mfxSurfaceHeader :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfaceInterface ------------------- .. doxygenstruct:: mfxSurfaceInterface :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfaceD3D11Tex2D -------------------- .. doxygenstruct:: mfxSurfaceD3D11Tex2D :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfaceVAAPI --------------- .. doxygenstruct:: mfxSurfaceVAAPI :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxSurfaceOpenCLImg2D --------------------- .. doxygenstruct:: mfxSurfaceOpenCLImg2D :project: DEF_BREATHE_PROJECT :members: :protected-members: mfxExtSurfaceOpenCLImg2DExportDescription ----------------------------------------- .. doxygenstruct:: mfxExtSurfaceOpenCLImg2DExportDescription :project: DEF_BREATHE_PROJECT :members: :protected-members: