ReactOS 0.4.17-dev-966-gf06eace
_DXVA_PicParams_VP9 Struct Reference

#include <dxva.h>

Collaboration diagram for _DXVA_PicParams_VP9:

Public Attributes

DXVA_PicEntry_VPx CurrPic
 
UCHAR profile
 
union {
   struct {
      USHORT   frame_type: 1
 
      USHORT   show_frame: 1
 
      USHORT   error_resilient_mode: 1
 
      USHORT   subsampling_x: 1
 
      USHORT   subsampling_y: 1
 
      USHORT   extra_plane: 1
 
      USHORT   refresh_frame_context: 1
 
      USHORT   frame_parallel_decoding_mode: 1
 
      USHORT   intra_only: 1
 
      USHORT   frame_context_idx: 2
 
      USHORT   reset_frame_context: 2
 
      USHORT   allow_high_precision_mv: 1
 
      USHORT   ReservedFormatInfo2Bits: 2
 
   } 
 
   USHORT   wFormatAndPictureInfoFlags
 
}; 
 
UINT width
 
UINT height
 
UCHAR BitDepthMinus8Luma
 
UCHAR BitDepthMinus8Chroma
 
UCHAR interp_filter
 
UCHAR Reserved8Bits
 
DXVA_PicEntry_VPx ref_frame_map [8]
 
UINT ref_frame_coded_width [8]
 
UINT ref_frame_coded_height [8]
 
DXVA_PicEntry_VPx frame_refs [3]
 
CHAR ref_frame_sign_bias [4]
 
CHAR filter_level
 
CHAR sharpness_level
 
union {
   struct {
      UCHAR   mode_ref_delta_enabled: 1
 
      UCHAR   mode_ref_delta_update: 1
 
      UCHAR   use_prev_in_find_mv_refs: 1
 
      UCHAR   ReservedControlInfo5Bits: 5
 
   } 
 
   UCHAR   wControlInfoFlags
 
}; 
 
CHAR ref_deltas [4]
 
CHAR mode_deltas [2]
 
SHORT base_qindex
 
CHAR y_dc_delta_q
 
CHAR uv_dc_delta_q
 
CHAR uv_ac_delta_q
 
DXVA_segmentation_VP9 stVP9Segments
 
UCHAR log2_tile_cols
 
UCHAR log2_tile_rows
 
USHORT uncompressed_header_size_byte_aligned
 
USHORT first_partition_size
 
USHORT Reserved16Bits
 
UINT Reserved32Bits
 
UINT StatusReportFeedbackNumber
 

Detailed Description

Definition at line 519 of file dxva.h.

Member Data Documentation

◆ 

union { ... } _DXVA_PicParams_VP9::@3585

◆ 

union { ... } _DXVA_PicParams_VP9::@3587

◆ allow_high_precision_mv

USHORT _DXVA_PicParams_VP9::allow_high_precision_mv

Definition at line 538 of file dxva.h.

◆ base_qindex

SHORT _DXVA_PicParams_VP9::base_qindex

Definition at line 569 of file dxva.h.

◆ BitDepthMinus8Chroma

UCHAR _DXVA_PicParams_VP9::BitDepthMinus8Chroma

Definition at line 546 of file dxva.h.

◆ BitDepthMinus8Luma

UCHAR _DXVA_PicParams_VP9::BitDepthMinus8Luma

Definition at line 545 of file dxva.h.

◆ CurrPic

DXVA_PicEntry_VPx _DXVA_PicParams_VP9::CurrPic

Definition at line 521 of file dxva.h.

◆ error_resilient_mode

USHORT _DXVA_PicParams_VP9::error_resilient_mode

Definition at line 529 of file dxva.h.

◆ extra_plane

USHORT _DXVA_PicParams_VP9::extra_plane

Definition at line 532 of file dxva.h.

◆ filter_level

CHAR _DXVA_PicParams_VP9::filter_level

Definition at line 554 of file dxva.h.

◆ first_partition_size

USHORT _DXVA_PicParams_VP9::first_partition_size

Definition at line 577 of file dxva.h.

◆ frame_context_idx

USHORT _DXVA_PicParams_VP9::frame_context_idx

Definition at line 536 of file dxva.h.

◆ frame_parallel_decoding_mode

USHORT _DXVA_PicParams_VP9::frame_parallel_decoding_mode

Definition at line 534 of file dxva.h.

◆ frame_refs

DXVA_PicEntry_VPx _DXVA_PicParams_VP9::frame_refs[3]

Definition at line 552 of file dxva.h.

◆ frame_type

USHORT _DXVA_PicParams_VP9::frame_type

Definition at line 527 of file dxva.h.

◆ height

UINT _DXVA_PicParams_VP9::height

Definition at line 544 of file dxva.h.

◆ interp_filter

UCHAR _DXVA_PicParams_VP9::interp_filter

Definition at line 547 of file dxva.h.

◆ intra_only

USHORT _DXVA_PicParams_VP9::intra_only

Definition at line 535 of file dxva.h.

◆ log2_tile_cols

UCHAR _DXVA_PicParams_VP9::log2_tile_cols

Definition at line 574 of file dxva.h.

◆ log2_tile_rows

UCHAR _DXVA_PicParams_VP9::log2_tile_rows

Definition at line 575 of file dxva.h.

◆ mode_deltas

CHAR _DXVA_PicParams_VP9::mode_deltas[2]

Definition at line 568 of file dxva.h.

◆ mode_ref_delta_enabled

UCHAR _DXVA_PicParams_VP9::mode_ref_delta_enabled

Definition at line 560 of file dxva.h.

◆ mode_ref_delta_update

UCHAR _DXVA_PicParams_VP9::mode_ref_delta_update

Definition at line 561 of file dxva.h.

◆ profile

UCHAR _DXVA_PicParams_VP9::profile

Definition at line 522 of file dxva.h.

◆ ref_deltas

CHAR _DXVA_PicParams_VP9::ref_deltas[4]

Definition at line 567 of file dxva.h.

◆ ref_frame_coded_height

UINT _DXVA_PicParams_VP9::ref_frame_coded_height[8]

Definition at line 551 of file dxva.h.

◆ ref_frame_coded_width

UINT _DXVA_PicParams_VP9::ref_frame_coded_width[8]

Definition at line 550 of file dxva.h.

◆ ref_frame_map

DXVA_PicEntry_VPx _DXVA_PicParams_VP9::ref_frame_map[8]

Definition at line 549 of file dxva.h.

◆ ref_frame_sign_bias

CHAR _DXVA_PicParams_VP9::ref_frame_sign_bias[4]

Definition at line 553 of file dxva.h.

◆ refresh_frame_context

USHORT _DXVA_PicParams_VP9::refresh_frame_context

Definition at line 533 of file dxva.h.

◆ Reserved16Bits

USHORT _DXVA_PicParams_VP9::Reserved16Bits

Definition at line 578 of file dxva.h.

◆ Reserved32Bits

UINT _DXVA_PicParams_VP9::Reserved32Bits

Definition at line 579 of file dxva.h.

◆ Reserved8Bits

UCHAR _DXVA_PicParams_VP9::Reserved8Bits

Definition at line 548 of file dxva.h.

◆ ReservedControlInfo5Bits

UCHAR _DXVA_PicParams_VP9::ReservedControlInfo5Bits

Definition at line 563 of file dxva.h.

◆ ReservedFormatInfo2Bits

USHORT _DXVA_PicParams_VP9::ReservedFormatInfo2Bits

Definition at line 539 of file dxva.h.

◆ reset_frame_context

USHORT _DXVA_PicParams_VP9::reset_frame_context

Definition at line 537 of file dxva.h.

◆ sharpness_level

CHAR _DXVA_PicParams_VP9::sharpness_level

Definition at line 555 of file dxva.h.

◆ show_frame

USHORT _DXVA_PicParams_VP9::show_frame

Definition at line 528 of file dxva.h.

◆ StatusReportFeedbackNumber

UINT _DXVA_PicParams_VP9::StatusReportFeedbackNumber

Definition at line 580 of file dxva.h.

◆ stVP9Segments

DXVA_segmentation_VP9 _DXVA_PicParams_VP9::stVP9Segments

Definition at line 573 of file dxva.h.

◆ subsampling_x

USHORT _DXVA_PicParams_VP9::subsampling_x

Definition at line 530 of file dxva.h.

◆ subsampling_y

USHORT _DXVA_PicParams_VP9::subsampling_y

Definition at line 531 of file dxva.h.

◆ uncompressed_header_size_byte_aligned

USHORT _DXVA_PicParams_VP9::uncompressed_header_size_byte_aligned

Definition at line 576 of file dxva.h.

◆ use_prev_in_find_mv_refs

UCHAR _DXVA_PicParams_VP9::use_prev_in_find_mv_refs

Definition at line 562 of file dxva.h.

◆ uv_ac_delta_q

CHAR _DXVA_PicParams_VP9::uv_ac_delta_q

Definition at line 572 of file dxva.h.

◆ uv_dc_delta_q

CHAR _DXVA_PicParams_VP9::uv_dc_delta_q

Definition at line 571 of file dxva.h.

◆ wControlInfoFlags

UCHAR _DXVA_PicParams_VP9::wControlInfoFlags

Definition at line 565 of file dxva.h.

◆ wFormatAndPictureInfoFlags

USHORT _DXVA_PicParams_VP9::wFormatAndPictureInfoFlags

Definition at line 541 of file dxva.h.

◆ width

UINT _DXVA_PicParams_VP9::width

Definition at line 543 of file dxva.h.

◆ y_dc_delta_q

CHAR _DXVA_PicParams_VP9::y_dc_delta_q

Definition at line 570 of file dxva.h.


The documentation for this struct was generated from the following file: