<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">Den 11.10.2024 17:17, skrev Andrew
      Randrianasulu:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+rFky7fDpo+Wh95CZNnk0X5ErJOXmVeYMZq+kwggiquf9e1Kg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">пт, 11 окт. 2024 г., 14:58
              Terje J. Hanssen <<a
                href="mailto:terjejhanssen@gmail.com"
                moz-do-not-send="true" class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
            </div>
            <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div> <br>
                <br>
                <div>Den 28.09.2024 21:24, skrev Andrew Randrianasulu:<br>
                </div>
                <blockquote type="cite">
                  <div dir="auto">
                    <div><br>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">сб, 28 сент.
                          2024 г., 21:59 Terje J. Hanssen <<a
                            href="mailto:terjejhanssen@gmail.com"
                            target="_blank" rel="noreferrer"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
                        </div>
                        <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
                          <br>
                          Den 28.09.2024 19:10, skrev Andrew
                          Randrianasulu:<br>
                          > May be ffmpeg tries onevpl on new
                          hardware?<br>
                          ><br>
                          > <a href="https://bugs.gentoo.org/590752"
                            rel="noreferrer noreferrer noreferrer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://bugs.gentoo.org/590752</a><br>
                          ><br>
                          > example output<br>
                          ><br>
                          > <a
href="https://bugs.gentoo.org/attachment.cgi?id=835909"
                            rel="noreferrer noreferrer noreferrer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://bugs.gentoo.org/attachment.cgi?id=835909</a><br>
                          <br>
                          <br>
                          I think so because Intel VPL GPU Runtime is
                          for use on Intel DG1 (Iris <br>
                          Xe graphics and newer),<br>
                          while Intel Media SDK for use on older, legacy
                          Intel graphics, selected <br>
                          by the VPL dispatcher<br>
                          <a
href="https://github.com/intel/libvpl/?tab=readme-ov-file#intel-video-processing-library-intel-vpl"
                            rel="noreferrer noreferrer noreferrer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://github.com/intel/libvpl/?tab=readme-ov-file#intel-video-processing-library-intel-vpl</a><br>
                          <br>
                          I searched a time back for the vpl-inspect
                          tool, but I could not find it <br>
                          among my installed RT Intel packages<br>
                        </blockquote>
                      </div>
                    </div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto">try <a
                        href="https://github.com/intel/libvpl-tools/"
                        target="_blank" rel="noreferrer"
                        moz-do-not-send="true"
                        class="moz-txt-link-freetext">https://github.com/intel/libvpl-tools/</a>
                      ?</div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto">either as package name or your own
                      source build ...</div>
                    <div dir="auto">(may be ping libvpl maintainer in
                      suse?)</div>
                    <div dir="auto"><br>
                    </div>
                    <div dir="auto"><br>
                    </div>
                  </div>
                </blockquote>
                <br>
                Yeah, libvpl-tools is now built for openSUSE, and I ran
                two of them on Slowroll/Arc A750 according to this
                article:<br>
                <a
href="https://www.intel.com/content/www/us/en/developer/articles/technical/overview-of-onevpl-examples-and-tools.html#articleparagraph_829690411"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://www.intel.com/content/www/us/en/developer/articles/technical/overview-of-onevpl-examples-and-tools.html#articleparagraph_829690411</a><br>
                <br>
                <i>oneVPL Tools<br>
                  <br>
                  There are oneVPL tools available in the oneVPL base
                  repository which are a good starting point to get
                  familiar with the oneVPL functionalities. The command
                  line tools for checking available implementation
                  supported by the current system are in the cli
                  directory and the ‘sample-*’ tools are in the legacy
                  directory.<br>
                  Tools for Checking Implementation Capabilities<br>
                  <br>
                  To check the implementation capabilities of oneVPL the
                  following approaches can be used:,<br>
                  <br>
                  First Approach:<br>
                  <br>
                  vpl-inspect|grep Implementation</i><br>
                <br>
                <font face="Courier New, Courier, monospace">vpl-inspect|grep
                  Implementation<br>
                  libva info: VA-API version 1.22.0<br>
                  libva info: Trying to open
                  /usr/lib64/dri/iHD_drv_video.so<br>
                  libva info: Found init function __vaDriverInit_1_22<br>
                  libva info: va_openDriver() returns 0<br>
                  libva info: VA-API version 1.22.0<br>
                  libva info: Trying to open
                  /usr/lib64/dri/iHD_drv_video.so<br>
                  libva info: Found init function __vaDriverInit_1_22<br>
                  libva info: va_openDriver() returns 0<br>
                  Implementation #0: mfx-gen</font><br>
                <br>
                =================<br>
                <i><br>
                  Second Approach (improved visibility in Linux
                  environment):<br>
                  <br>
                  system_analyzer<br>
                  .........snip<br>
                  <br>
                  Here, it is oneVPL dispatcher’s responsibility to load
                  GPU runtimes (libmfxhw64.so or libmfxgen.so) depending
                  on the system’s compatibility and selected codec.
                  There are no plans for libmfxhw64.xo.1 to support new
                  Gen (Gen12 or newer) platforms. Media SDK GPU runtime
                  (libmfxhw64.so) runs on Gen9 and Gen11 while oneVPL
                  GPU runtime (libmfxgen.so) supports Gen12, Xe, and
                  newer hardware. Media SDK runtime supports API 1.35
                  and VPL runtime supports API 2.x (currently 2.8)<br>
                  <br>
                </i><br>
                <font face="Courier New, Courier, monospace">system_analyzer<br>
                  ------------------------------------<br>
                  Looking for GPU interfaces available to OS...<br>
                  FOUND: /dev/dri/renderD128<br>
                  GPU interfaces found: 1<br>
                  ------------------------------------<br>
                  <br>
                  <br>
                  ------------------------------------<br>
                  Available implementation details:<br>
                  libva info: VA-API version 1.22.0<br>
                  libva info: Trying to open
                  /usr/lib64/dri/iHD_drv_video.so<br>
                  libva info: Found init function __vaDriverInit_1_22<br>
                  libva info: va_openDriver() returns 0<br>
                  libva info: VA-API version 1.22.0<br>
                  libva info: Trying to open
                  /usr/lib64/dri/iHD_drv_video.so<br>
                  libva info: Found init function __vaDriverInit_1_22<br>
                  libva info: va_openDriver() returns 0<br>
                  <br>
                  Implementation #0: mfx-gen<br>
                    Library path: /usr/lib64/libmfx-gen.so.1.2.12<br>
                    AccelerationMode: MFX_ACCEL_MODE_VIA_VAAPI<br>
                    ApiVersion: 2.12<br>
                    Impl: MFX_IMPL_TYPE_HARDWARE<br>
                    ImplName: mfx-gen<br>
                    MediaAdapterType: MFX_MEDIA_DISCRETE<br>
                    VendorID: 0x8086<br>
                    DeviceID: 0x56A1<br>
                    GPU name: Intel® Arc(TM) A750 graphics (arch=Xe HPG
                  codename=DG2)<br>
                    PCI BDF: 0000:03:00.00<br>
                    PCI RevisionID: 0x0008<br>
                    DRMRenderNodeNum: 128<br>
                  DeviceName: mfx-gen<br>
                  ------------------------------------</font><br>
                <br>
                I am not quite sure what the essence of this output
                really tell?<br>
                There are also additional "sample_* tools " mentioned in
                the article, that possibly are useful (?)<br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Hopefully it tells us that vpl stack working, or
          at least in consistent state?</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Can uou try vpl-inspect without |grep just for
          seeing full output? Does it lust codecs?</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Can sample tools like encoder be used for
          encoding (from yuv/y4m I guess? they should contain brief
          help) just to see if anything can use vpl stack as intended,
          so we can move to ffmpeg troubleshooting?</div>
        <br>
      </div>
    </blockquote>
    <br>
    To continue with the comprehensive output from vpl-inspect here, it
    contains a lot of details with several profiles for each codec like
    HEVC and AV1<br>
    <br>
    vpl-inspect<br>
    <br>
    libva info: VA-API version 1.22.0<br>
    libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
    libva info: Found init function __vaDriverInit_1_22<br>
    libva info: va_openDriver() returns 0<br>
    libva info: VA-API version 1.22.0<br>
    libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
    libva info: Found init function __vaDriverInit_1_22<br>
    libva info: va_openDriver() returns 0<br>
    <br>
    Implementation #0: mfx-gen<br>
      Library path: /usr/lib64/libmfx-gen.so.1.2.12<br>
      AccelerationMode: MFX_ACCEL_MODE_VIA_VAAPI<br>
      ApiVersion: 2.12<br>
      Impl: MFX_IMPL_TYPE_HARDWARE<br>
      VendorImplID: 0x0000<br>
      ImplName: mfx-gen<br>
      License: MIT License<br>
      Version: 1.2<br>
      Keywords: <br>
      VendorID: 0x8086<br>
      mfxAccelerationModeDescription:<br>
        Version: 1.0<br>
        Mode: MFX_ACCEL_MODE_VIA_VAAPI<br>
      mfxPoolPolicyDescription:<br>
        Version: 1.0<br>
        Policy: MFX_ALLOCATION_OPTIMAL<br>
        Policy: MFX_ALLOCATION_UNLIMITED<br>
        Policy: MFX_ALLOCATION_LIMITED<br>
      mfxDeviceDescription:<br>
        MediaAdapterType: MFX_MEDIA_DISCRETE<br>
        DeviceID: 56a1/0<br>
        Version: 1.1<br>
      mfxDecoderDescription:<br>
        Version: 1.0<br>
        CodecID: VC1 <br>
        MaxcodecLevel: 5<br>
        CodecID: AV1 <br>
        MaxcodecLevel: 63<br>
          Profile: MFX_PROFILE_AV1_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
          Profile: MFX_PROFILE_AV1_HIGH<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
          Profile: MFX_PROFILE_AV1_PRO<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
        CodecID: VP8 <br>
        MaxcodecLevel: 0<br>
          Profile: MFX_PROFILE_VP8_0<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_VP8_1<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_VP8_2<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_VP8_3<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
        CodecID: VP9 <br>
        MaxcodecLevel: 0<br>
          Profile: MFX_PROFILE_VP9_0<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
          Profile: MFX_PROFILE_VP9_1<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
          Profile: MFX_PROFILE_VP9_2<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
          Profile: MFX_PROFILE_VP9_3<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, AYUV, Y410, Y416<br>
        CodecID: AVC <br>
        MaxcodecLevel: 62<br>
          Profile: MFX_PROFILE_AVC_BASELINE<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_AVC_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_AVC_HIGH<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_AVC_EXTENDED<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
        CodecID: VVC <br>
        MaxcodecLevel: 255<br>
        CodecID: MPG2<br>
        MaxcodecLevel: 6<br>
          Profile: MFX_PROFILE_MPEG2_SIMPLE<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 2048<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 2048<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 2048<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 2048<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_MPEG2_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 2048<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 2048<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 2048<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 2048<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_MPEG2_HIGH<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 2048<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 2048<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 2048<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 2048<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
        CodecID: HEVC<br>
        MaxcodecLevel: 62<br>
          Profile: MFX_PROFILE_HEVC_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_HEVC_MAIN10<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010<br>
          Profile: MFX_PROFILE_HEVC_MAINSP<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12<br>
          Profile: MFX_PROFILE_HEVC_REXT<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, YUY2, Y210, Y216, AYUV,
    Y410, Y416<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, P016, YUY2, Y210, Y216, AYUV,
    Y410, Y416<br>
          Profile: MFX_PROFILE_HEVC_SCC<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
        CodecID: JPEG<br>
        MaxcodecLevel: 0<br>
          Profile: MFX_PROFILE_JPEG_BASELINE<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, YUY2<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 16384<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 16384<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, YUY2<br>
      mfxEncoderDescription:<br>
        Version: 1.0<br>
        CodecID: AV1 <br>
        MaxcodecLevel: 53<br>
        BiDirectionalPrediction: 1<br>
        ReportedStats: 0<br>
          Profile: MFX_PROFILE_AV1_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 128<br>
              Width Max: 8192<br>
              Width Step: 8<br>
              Height Min: 96<br>
              Height Max: 8192<br>
              Height Step: 8<br>
              ColorFormats: P010, NV12<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 128<br>
              Width Max: 8192<br>
              Width Step: 8<br>
              Height Min: 96<br>
              Height Max: 8192<br>
              Height Step: 8<br>
              ColorFormats: P010, NV12<br>
        CodecID: VP9 <br>
        MaxcodecLevel: 0<br>
        BiDirectionalPrediction: 0<br>
        ReportedStats: 0<br>
          Profile: MFX_PROFILE_VP9_0<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
          Profile: MFX_PROFILE_VP9_1<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
          Profile: MFX_PROFILE_VP9_2<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
          Profile: MFX_PROFILE_VP9_3<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 8192<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 8192<br>
              Height Step: 16<br>
              ColorFormats: NV12, P010, AYUV, Y410<br>
        CodecID: AVC <br>
        MaxcodecLevel: 52<br>
        BiDirectionalPrediction: 1<br>
        ReportedStats: 0<br>
          Profile: MFX_PROFILE_AVC_BASELINE<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
          Profile: MFX_PROFILE_AVC_CONSTRAINED_BASELINE<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
          Profile: MFX_PROFILE_AVC_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
          Profile: MFX_PROFILE_AVC_HIGH<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
          Profile: MFX_PROFILE_AVC_CONSTRAINED_HIGH<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
          Profile: MFX_PROFILE_AVC_PROGRESSIVE_HIGH<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 16<br>
              Width Max: 4096<br>
              Width Step: 16<br>
              Height Min: 16<br>
              Height Max: 4096<br>
              Height Step: 16<br>
              ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV<br>
        CodecID: HEVC<br>
        MaxcodecLevel: 318<br>
        BiDirectionalPrediction: 1<br>
        ReportedStats: 0<br>
          Profile: MFX_PROFILE_HEVC_MAIN<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
          Profile: MFX_PROFILE_HEVC_MAIN10<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
          Profile: MFX_PROFILE_HEVC_MAINSP<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
          Profile: MFX_PROFILE_HEVC_REXT<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
          Profile: MFX_PROFILE_HEVC_SCC<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 8<br>
              Width Max: 16384<br>
              Width Step: 8<br>
              Height Min: 8<br>
              Height Max: 12288<br>
              Height Step: 8<br>
              ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
    RGB4, BGR4, P016, Y216, Y416, AYUV<br>
        CodecID: JPEG<br>
        MaxcodecLevel: 0<br>
        BiDirectionalPrediction: 0<br>
        ReportedStats: 0<br>
          Profile: MFX_PROFILE_JPEG_BASELINE<br>
            MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
              Width Min: 1<br>
              Width Max: 16384<br>
              Width Step: 1<br>
              Height Min: 1<br>
              Height Max: 16384<br>
              Height Step: 1<br>
              ColorFormats: NV12, YV12, YUY2, RGB4, BGR4, 400P<br>
            MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
              Width Min: 1<br>
              Width Max: 16384<br>
              Width Step: 1<br>
              Height Min: 1<br>
              Height Max: 16384<br>
              Height Step: 1<br>
              ColorFormats: NV12, YV12, YUY2, RGB4, BGR4, 400P<br>
      mfxVPPDescription:<br>
        Version: 1.0<br>
        FilterFourCC: PAMP<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: DNIS<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: DNI2<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: DET <br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: FRC <br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410<br>
        FilterFourCC: VSII<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: VSIO<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: ROT <br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
        FilterFourCC: MIRR<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
        FilterFourCC: VSCL<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
        FilterFourCC: TDLT<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
        FilterFourCC: VCSC<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
        FilterFourCC: VPDI<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, P016<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, P016<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, P016<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, P016<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, P016<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, P016<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, P016<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, P016<br>
        FilterFourCC: VCLF<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
        FilterFourCC: FIWF<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: FISF<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
    Y216, Y416<br>
        FilterFourCC: VCMP<br>
        MaxDelayInFrames: 0<br>
          MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
          MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR<br>
          Width Min: 16<br>
          Width Max: 16384<br>
          Width Step: 1<br>
          Height Min: 16<br>
          Height Max: 16384<br>
          Height Step: 1<br>
            InFormat: NV12<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: YUY2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: BGR4<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: RGB2<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P010<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: AYUV<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y210<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y410<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: P016<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y216<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
            InFormat: Y416<br>
              OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
    RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP<br>
      NumExtParam: 0<br>
      mfxSurfaceTypesSupported:<br>
        Version: 1.0<br>
        SurfaceType: MFX_SURFACE_TYPE_VAAPI<br>
          SurfaceComponent: MFX_SURFACE_COMPONENT_ENCODE<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY<br>
          SurfaceComponent: MFX_SURFACE_COMPONENT_DECODE<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY<br>
          SurfaceComponent: MFX_SURFACE_COMPONENT_VPP_INPUT<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY<br>
          SurfaceComponent: MFX_SURFACE_COMPONENT_VPP_OUTPUT<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED<br>
            SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY<br>
    <br>
    Total number of implementations found = 1<br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>