.. 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=<
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Value | 0 | 0 | 0 | 0 | 0 | 0 | Valid data |
>];
}
|
Example data alignment for Shift != 0:
.. graphviz::
digraph {
abc [shape=none, margin=0, label=<
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Value | Valid data | 0 | 0 | 0 | 0 | 0 | 0 |
>];
}
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:
mfxSurfaceD3D12Tex2D
---------------------
.. doxygenstruct:: mfxSurfaceD3D12Tex2D
:project: DEF_BREATHE_PROJECT
:members:
:protected-members:
mfxExtSurfaceD3D12Tex2DExportDescription
-----------------------------------------
.. doxygenstruct:: mfxExtSurfaceD3D12Tex2DExportDescription
:project: DEF_BREATHE_PROJECT
:members:
:protected-members:
mfxSurfaceVulkanImg2D
---------------------
.. doxygenstruct:: mfxSurfaceVulkanImg2D
:project: DEF_BREATHE_PROJECT
:members:
:protected-members:
mfxExtSurfaceVulkanImg2DExportDescription
-----------------------------------------
.. doxygenstruct:: mfxExtSurfaceVulkanImg2DExportDescription
:project: DEF_BREATHE_PROJECT
:members:
:protected-members: