In order to facilitate multiple implementations of VDPAU co-existing within a single process, all functionality is available via function pointers. The mechanism to retrieve those function pointers is described below.
More...
In order to facilitate multiple implementations of VDPAU co-existing within a single process, all functionality is available via function pointers. The mechanism to retrieve those function pointers is described below.
◆ VDP_FUNC_ID_BASE_WINSYS
| #define VDP_FUNC_ID_BASE_WINSYS 0x1000 |
◆ VDP_FUNC_ID_BITMAP_SURFACE_CREATE
| #define VDP_FUNC_ID_BITMAP_SURFACE_CREATE |
◆ VDP_FUNC_ID_BITMAP_SURFACE_DESTROY
| #define VDP_FUNC_ID_BITMAP_SURFACE_DESTROY |
◆ VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS
| #define VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS |
◆ VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE
| #define VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE |
◆ VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES
| #define VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES |
◆ VDP_FUNC_ID_DECODER_CREATE
| #define VDP_FUNC_ID_DECODER_CREATE |
◆ VDP_FUNC_ID_DECODER_DESTROY
| #define VDP_FUNC_ID_DECODER_DESTROY |
◆ VDP_FUNC_ID_DECODER_GET_PARAMETERS
| #define VDP_FUNC_ID_DECODER_GET_PARAMETERS |
◆ VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES
| #define VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES |
◆ VDP_FUNC_ID_DECODER_QUERY_CAPABILITY
| #define VDP_FUNC_ID_DECODER_QUERY_CAPABILITY |
◆ VDP_FUNC_ID_DECODER_RENDER
| #define VDP_FUNC_ID_DECODER_RENDER |
◆ VDP_FUNC_ID_DEVICE_DESTROY
| #define VDP_FUNC_ID_DEVICE_DESTROY |
◆ VDP_FUNC_ID_GENERATE_CSC_MATRIX
| #define VDP_FUNC_ID_GENERATE_CSC_MATRIX |
◆ VDP_FUNC_ID_GET_API_VERSION
| #define VDP_FUNC_ID_GET_API_VERSION |
◆ VDP_FUNC_ID_GET_ERROR_STRING
| #define VDP_FUNC_ID_GET_ERROR_STRING |
◆ VDP_FUNC_ID_GET_INFORMATION_STRING
| #define VDP_FUNC_ID_GET_INFORMATION_STRING |
◆ VDP_FUNC_ID_GET_PROC_ADDRESS
| #define VDP_FUNC_ID_GET_PROC_ADDRESS |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_CREATE
| #define VDP_FUNC_ID_OUTPUT_SURFACE_CREATE |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY
| #define VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE
| #define VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS
| #define VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED
| #define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE
| #define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR
| #define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES
| #define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES
| #define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES
| #define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES
| #define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE
| #define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE
| #define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE |
◆ VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA
| #define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA |
◆ VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER
| #define VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR |
◆ VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY
| #define VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY |
◆ VDP_FUNC_ID_VIDEO_MIXER_CREATE
| #define VDP_FUNC_ID_VIDEO_MIXER_CREATE |
◆ VDP_FUNC_ID_VIDEO_MIXER_DESTROY
| #define VDP_FUNC_ID_VIDEO_MIXER_DESTROY |
◆ VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES
| #define VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES |
◆ VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES
| #define VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES |
◆ VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT
| #define VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT |
◆ VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES
| #define VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES |
◆ VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT
| #define VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT |
◆ VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE
| #define VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE |
◆ VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT
| #define VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT |
◆ VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT
| #define VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT |
◆ VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE
| #define VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE |
◆ VDP_FUNC_ID_VIDEO_MIXER_RENDER
| #define VDP_FUNC_ID_VIDEO_MIXER_RENDER |
◆ VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES
| #define VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES |
◆ VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES
| #define VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES |
◆ VDP_FUNC_ID_VIDEO_SURFACE_CREATE
| #define VDP_FUNC_ID_VIDEO_SURFACE_CREATE |
◆ VDP_FUNC_ID_VIDEO_SURFACE_DESTROY
| #define VDP_FUNC_ID_VIDEO_SURFACE_DESTROY |
◆ VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR
| #define VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR |
◆ VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS
| #define VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS |
◆ VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR
| #define VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR |
◆ VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES
| #define VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES |
◆ VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES
| #define VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES |
◆ VdpFuncId
◆ VdpGetProcAddress
Retrieve a VDPAU function pointer.
- Parameters
-
| [in] | device | The device that the function will operate against. |
| [in] | function_id | The specific function to retrieve. |
| [out] | function_pointer | The actual pointer for the application to call. |
- Returns
- VdpStatus The completion status of the operation.
◆ activeRefIdx
| unsigned int VdpPictureInfoVP9::activeRefIdx[3] |
◆ allowHighPrecisionMv
| unsigned short VdpPictureInfoVP9::allowHighPrecisionMv |
◆ alpha
◆ alternate_scan
| uint8_t VdpPictureInfoMPEG1Or2::alternate_scan |
◆ alternate_vertical_scan_flag
| uint8_t VdpPictureInfoMPEG4Part2::alternate_vertical_scan_flag |
◆ altReference
◆ amp_enabled_flag
| uint8_t VdpPictureInfoHEVC::amp_enabled_flag |
◆ backward_reference [1/3]
Reference used by B frames. Set to VDP_INVALID_HANDLE when not used.
◆ backward_reference [2/3]
Reference used by B frames. Set to VDP_INVALID_HANDLE when not used.
◆ backward_reference [3/3]
Reference used by B frames. Set to VDP_INVALID_HANDLE when not used.
◆ bit_depth_chroma_minus8
| uint8_t VdpPictureInfoHEVC::bit_depth_chroma_minus8 |
◆ bit_depth_luma_minus8
| uint8_t VdpPictureInfoHEVC::bit_depth_luma_minus8 |
◆ bitDepthMinus8Chroma
| unsigned char VdpPictureInfoVP9::bitDepthMinus8Chroma |
◆ bitDepthMinus8Luma
| unsigned char VdpPictureInfoVP9::bitDepthMinus8Luma |
◆ bitstream
| const void* VdpBitstreamBuffer::bitstream |
A pointer to the bitstream data bytes
◆ bitstream_bytes
| uint32_t VdpBitstreamBuffer::bitstream_bytes |
◆ blend_constant
| VdpColor VdpOutputSurfaceRenderBlendState::blend_constant |
◆ blend_equation_alpha
◆ blend_equation_color
◆ blend_factor_destination_alpha
◆ blend_factor_destination_color
◆ blend_factor_source_alpha
◆ blend_factor_source_color
◆ blue
◆ bottom_field_flag
| uint8_t VdpPictureInfoH264::bottom_field_flag |
◆ bottom_is_reference
| VdpBool VdpReferenceFrameH264::bottom_is_reference |
Is the bottom field used as a reference. Set to VDP_FALSE for unused entries.
◆ brightness
| float VdpProcamp::brightness |
Brightness adjustment amount. A value clamped between -1.0 and 1.0. 0.0 represents no modification.
◆ cabac_init_present_flag
| uint8_t VdpPictureInfoHEVC::cabac_init_present_flag |
◆ cabacBypassAlignmentEnableFlag
| uint8_t VdpPictureInfoHEVC444::cabacBypassAlignmentEnableFlag |
◆ cb_qp_adjustment
| int8_t VdpPictureInfoHEVC444::cb_qp_adjustment[6] |
◆ chroma_format_idc
| uint8_t VdpPictureInfoHEVC::chroma_format_idc |
◆ chroma_qp_index_offset
| int8_t VdpPictureInfoH264::chroma_qp_index_offset |
◆ chromaQpAdjustmentEnableFlag
| uint8_t VdpPictureInfoHEVC444::chromaQpAdjustmentEnableFlag |
◆ chromaQpAdjustmentTableSize
| uint8_t VdpPictureInfoHEVC444::chromaQpAdjustmentTableSize |
◆ colorSpace
| unsigned char VdpPictureInfoVP9::colorSpace |
◆ column_width_minus1
| uint16_t VdpPictureInfoHEVC::column_width_minus1[20] |
Only need to set 0..num_tile_columns_minus1. The struct definition reserves up to the maximum of 20. Invalid values are ignored.
◆ compressedHeaderSize
| unsigned int VdpPictureInfoVP9::compressedHeaderSize |
◆ concealment_motion_vectors
| uint8_t VdpPictureInfoMPEG1Or2::concealment_motion_vectors |
◆ constrained_intra_pred_flag [1/2]
| uint8_t VdpPictureInfoH264::constrained_intra_pred_flag |
◆ constrained_intra_pred_flag [2/2]
| uint8_t VdpPictureInfoHEVC::constrained_intra_pred_flag |
◆ contrast
| float VdpProcamp::contrast |
Contrast adjustment amount. A value clamped between 0.0 and 10.0. 1.0 represents no modification.
◆ cr_qp_adjustment
| int8_t VdpPictureInfoHEVC444::cr_qp_adjustment[6] |
◆ crossComponentPredictionEnableFlag
| uint8_t VdpPictureInfoHEVC444::crossComponentPredictionEnableFlag |
◆ cu_qp_delta_enabled_flag
| uint8_t VdpPictureInfoHEVC::cu_qp_delta_enabled_flag |
◆ CurrPicOrderCntVal
| int32_t VdpPictureInfoHEVC::CurrPicOrderCntVal |
Slice Decoding Process - Picture Order Count The value of PicOrderCntVal of the picture in the access unit containing the SEI message. The picture being decoded.
◆ CurrRpsIdx
| uint8_t VdpPictureInfoHEVC::CurrRpsIdx |
See section 7.4.7.1 of the specification.
◆ deblockEnable
| uint8_t VdpPictureInfoVC1::deblockEnable |
Out-of-loop deblocking enable. Bit 0 of POSTPROC from VC-1 7.1.1.27 Note that bit 1 of POSTPROC (dering enable) should not be included.
◆ deblocking_filter_control_present_flag [1/2]
| uint8_t VdpPictureInfoH264::deblocking_filter_control_present_flag |
◆ deblocking_filter_control_present_flag [2/2]
| uint8_t VdpPictureInfoHEVC::deblocking_filter_control_present_flag |
◆ deblocking_filter_override_enabled_flag
| uint8_t VdpPictureInfoHEVC::deblocking_filter_override_enabled_flag |
Only valid if deblocking_filter_control_present_flag is set. Ignored otherwise.
◆ delta_pic_order_always_zero_flag
| uint8_t VdpPictureInfoH264::delta_pic_order_always_zero_flag |
◆ dependent_slice_segments_enabled_flag
| uint8_t VdpPictureInfoHEVC::dependent_slice_segments_enabled_flag |
◆ destination_rect
| const VdpRect* VdpLayer::destination_rect |
The sub-rectangle of the destination surface to map this layer into. This rectangle is relative to the entire destination surface. This rectangle will be clipped by VdpVideoMixerRender's destination_rect. If NULL, the destination rectangle will be sized to match the source rectangle, and will be located at the origin.
◆ diff_cu_qp_delta_depth
| uint8_t VdpPictureInfoHEVC::diff_cu_qp_delta_depth |
Only needed if cu_qp_delta_enabled_flag is set. Ignored otherwise.
◆ diffCuChromaQpAdjustmentDepth
| uint8_t VdpPictureInfoHEVC444::diffCuChromaQpAdjustmentDepth |
◆ direct_8x8_inference_flag
| uint8_t VdpPictureInfoH264::direct_8x8_inference_flag |
◆ dquant
| uint8_t VdpPictureInfoVC1::dquant |
◆ entropy_coding_mode_flag
| uint8_t VdpPictureInfoH264::entropy_coding_mode_flag |
◆ entropy_coding_sync_enabled_flag
| uint8_t VdpPictureInfoHEVC::entropy_coding_sync_enabled_flag |
◆ errorResilient
| unsigned short VdpPictureInfoVP9::errorResilient |
◆ explicitRdpcmEnableFlag
| uint8_t VdpPictureInfoHEVC444::explicitRdpcmEnableFlag |
◆ extended_dmv
| uint8_t VdpPictureInfoVC1::extended_dmv |
◆ extended_mv
| uint8_t VdpPictureInfoVC1::extended_mv |
◆ extendedPrecisionProcessingFlag
| uint8_t VdpPictureInfoHEVC444::extendedPrecisionProcessingFlag |
◆ f_code
| uint8_t VdpPictureInfoMPEG1Or2::f_code[2][2] |
For MPEG-1, fill both horizontal and vertical entries.
◆ fastuvmc
| uint8_t VdpPictureInfoVC1::fastuvmc |
◆ field_order_cnt [1/2]
| int32_t VdpReferenceFrameH264::field_order_cnt[2] |
◆ field_order_cnt [2/2]
| int32_t VdpPictureInfoH264::field_order_cnt[2] |
◆ field_pic_flag
| uint8_t VdpPictureInfoH264::field_pic_flag |
◆ finterpflag
| uint8_t VdpPictureInfoVC1::finterpflag |
◆ forward_reference [1/3]
Reference used by B and P frames. Set to VDP_INVALID_HANDLE when not used.
◆ forward_reference [2/3]
Reference used by B and P frames. Set to VDP_INVALID_HANDLE when not used.
◆ forward_reference [3/3]
Reference used by B and P frames. Set to VDP_INVALID_HANDLE when not used.
◆ frame_coding_mode
| uint8_t VdpPictureInfoVC1::frame_coding_mode |
Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15.
◆ frame_idx
| uint16_t VdpReferenceFrameH264::frame_idx |
Copy of the H.264 bitstream field: frame_num from slice_header for short-term references, LongTermPicNum from decoding algorithm for long-term references.
◆ frame_mbs_only_flag
| uint8_t VdpPictureInfoH264::frame_mbs_only_flag |
◆ frame_num
| uint16_t VdpPictureInfoH264::frame_num |
◆ frame_pred_frame_dct
| uint8_t VdpPictureInfoMPEG1Or2::frame_pred_frame_dct |
◆ frameContextIdx
| unsigned short VdpPictureInfoVP9::frameContextIdx |
◆ frameParallelDecoding
| unsigned short VdpPictureInfoVP9::frameParallelDecoding |
◆ full_pel_backward_vector
| uint8_t VdpPictureInfoMPEG1Or2::full_pel_backward_vector |
MPEG-1 only. For MPEG-2, set to 0.
◆ full_pel_forward_vector
| uint8_t VdpPictureInfoMPEG1Or2::full_pel_forward_vector |
MPEG-1 only. For MPEG-2, set to 0.
◆ goldenReference
◆ green
◆ height
| unsigned int VdpPictureInfoVP9::height |
◆ highPrecisionOffsetsEnableFlag
| uint8_t VdpPictureInfoHEVC444::highPrecisionOffsetsEnableFlag |
◆ hue
Hue adjustment amount. A value clamped between -PI and PI. 0.0 represents no modification.
◆ IDRPicFlag
| uint8_t VdpPictureInfoHEVC::IDRPicFlag |
Set to 1 if nal_unit_type is equal to IDR_W_RADL or IDR_N_LP. Set to zero otherwise.
◆ implicitRdpcmEnableFlag
| uint8_t VdpPictureInfoHEVC444::implicitRdpcmEnableFlag |
◆ init_qp_minus26
| int8_t VdpPictureInfoHEVC::init_qp_minus26 |
◆ interlace
| uint8_t VdpPictureInfoVC1::interlace |
◆ interlaced
| uint8_t VdpPictureInfoMPEG4Part2::interlaced |
◆ intra_dc_precision
| uint8_t VdpPictureInfoMPEG1Or2::intra_dc_precision |
◆ intra_quantizer_matrix [1/2]
| uint8_t VdpPictureInfoMPEG1Or2::intra_quantizer_matrix[64] |
◆ intra_quantizer_matrix [2/2]
| uint8_t VdpPictureInfoMPEG4Part2::intra_quantizer_matrix[64] |
◆ intra_vlc_format
| uint8_t VdpPictureInfoMPEG1Or2::intra_vlc_format |
◆ intraBlockCopyEnableFlag
| uint8_t VdpPictureInfoHEVC444::intraBlockCopyEnableFlag |
◆ intraOnly
| unsigned short VdpPictureInfoVP9::intraOnly |
◆ intraSmoothingDisabledFlag
| uint8_t VdpPictureInfoHEVC444::intraSmoothingDisabledFlag |
◆ is_long_term
| VdpBool VdpReferenceFrameH264::is_long_term |
Is this a long term reference (else short term).
◆ is_reference
| VdpBool VdpPictureInfoH264::is_reference |
Will the decoded frame be used as a reference later.
◆ IsLongTerm
| uint8_t VdpPictureInfoHEVC::IsLongTerm[16] |
Array used to specify whether a particular RefPic is a long term reference. A value of "1" indicates a long-term reference.
◆ keyFrame
| unsigned short VdpPictureInfoVP9::keyFrame |
◆ lastReference
◆ lists_modification_present_flag
| uint8_t VdpPictureInfoHEVC::lists_modification_present_flag |
◆ log2_diff_max_min_luma_coding_block_size
| uint8_t VdpPictureInfoHEVC::log2_diff_max_min_luma_coding_block_size |
◆ log2_diff_max_min_pcm_luma_coding_block_size
| uint8_t VdpPictureInfoHEVC::log2_diff_max_min_pcm_luma_coding_block_size |
Only needs to be set if pcm_enabled_flag is set. Ignored otherwise.
◆ log2_diff_max_min_transform_block_size
| uint8_t VdpPictureInfoHEVC::log2_diff_max_min_transform_block_size |
◆ log2_max_frame_num_minus4
| uint8_t VdpPictureInfoH264::log2_max_frame_num_minus4 |
◆ log2_max_pic_order_cnt_lsb_minus4 [1/2]
| uint8_t VdpPictureInfoH264::log2_max_pic_order_cnt_lsb_minus4 |
◆ log2_max_pic_order_cnt_lsb_minus4 [2/2]
| uint8_t VdpPictureInfoHEVC::log2_max_pic_order_cnt_lsb_minus4 |
◆ log2_min_luma_coding_block_size_minus3
| uint8_t VdpPictureInfoHEVC::log2_min_luma_coding_block_size_minus3 |
◆ log2_min_pcm_luma_coding_block_size_minus3
| uint8_t VdpPictureInfoHEVC::log2_min_pcm_luma_coding_block_size_minus3 |
Only needs to be set if pcm_enabled_flag is set. Ignored otherwise.
◆ log2_min_transform_block_size_minus2
| uint8_t VdpPictureInfoHEVC::log2_min_transform_block_size_minus2 |
◆ log2_parallel_merge_level_minus2
| uint8_t VdpPictureInfoHEVC::log2_parallel_merge_level_minus2 |
◆ log2MaxTransformSkipSize
| uint8_t VdpPictureInfoHEVC444::log2MaxTransformSkipSize |
◆ log2SaoOffsetScaleChroma
| uint8_t VdpPictureInfoHEVC444::log2SaoOffsetScaleChroma |
◆ log2SaoOffsetScaleLuma
| uint8_t VdpPictureInfoHEVC444::log2SaoOffsetScaleLuma |
◆ log2TileColumns
| unsigned char VdpPictureInfoVP9::log2TileColumns |
◆ log2TileRows
| unsigned char VdpPictureInfoVP9::log2TileRows |
◆ long_term_ref_pics_present_flag
| uint8_t VdpPictureInfoHEVC::long_term_ref_pics_present_flag |
◆ loop_filter_across_tiles_enabled_flag
| uint8_t VdpPictureInfoHEVC::loop_filter_across_tiles_enabled_flag |
Only needed if tiles_enabled_flag is set. Invalid values are ignored.
◆ loopfilter
| uint8_t VdpPictureInfoVC1::loopfilter |
◆ loopFilterLevel
| unsigned char VdpPictureInfoVP9::loopFilterLevel |
◆ loopFilterSharpness
| unsigned char VdpPictureInfoVP9::loopFilterSharpness |
◆ max_transform_hierarchy_depth_inter
| uint8_t VdpPictureInfoHEVC::max_transform_hierarchy_depth_inter |
◆ max_transform_hierarchy_depth_intra
| uint8_t VdpPictureInfoHEVC::max_transform_hierarchy_depth_intra |
◆ maxbframes
| uint8_t VdpPictureInfoVC1::maxbframes |
See VC-1 J.1.17. Only used by simple and main profiles.
◆ mb_adaptive_frame_field_flag
| uint8_t VdpPictureInfoH264::mb_adaptive_frame_field_flag |
◆ mbModeLfDelta
| unsigned int VdpPictureInfoVP9::mbModeLfDelta[2] |
◆ mbRefLfDelta
| unsigned int VdpPictureInfoVP9::mbRefLfDelta[4] |
◆ mbSegmentTreeProbs
| unsigned char VdpPictureInfoVP9::mbSegmentTreeProbs[7] |
◆ mcompFilterType
| unsigned int VdpPictureInfoVP9::mcompFilterType |
◆ modeRefLfEnabled
| unsigned char VdpPictureInfoVP9::modeRefLfEnabled |
◆ multires
| uint8_t VdpPictureInfoVC1::multires |
See VC-1 J.1.10. Only used by simple and main profiles.
◆ non_intra_quantizer_matrix [1/2]
| uint8_t VdpPictureInfoMPEG1Or2::non_intra_quantizer_matrix[64] |
◆ non_intra_quantizer_matrix [2/2]
| uint8_t VdpPictureInfoMPEG4Part2::non_intra_quantizer_matrix[64] |
◆ num_extra_slice_header_bits
| uint8_t VdpPictureInfoHEVC::num_extra_slice_header_bits |
◆ num_long_term_ref_pics_sps
| uint8_t VdpPictureInfoHEVC::num_long_term_ref_pics_sps |
Only needed if long_term_ref_pics_present_flag is set. Ignored otherwise.
◆ num_ref_frames
| uint8_t VdpPictureInfoH264::num_ref_frames |
◆ num_ref_idx_l0_active_minus1
| uint8_t VdpPictureInfoH264::num_ref_idx_l0_active_minus1 |
◆ num_ref_idx_l0_default_active_minus1
| uint8_t VdpPictureInfoHEVC::num_ref_idx_l0_default_active_minus1 |
◆ num_ref_idx_l1_active_minus1
| uint8_t VdpPictureInfoH264::num_ref_idx_l1_active_minus1 |
◆ num_ref_idx_l1_default_active_minus1
| uint8_t VdpPictureInfoHEVC::num_ref_idx_l1_default_active_minus1 |
◆ num_short_term_ref_pic_sets
| uint8_t VdpPictureInfoHEVC::num_short_term_ref_pic_sets |
Per spec, when zero, assume short_term_ref_pic_set_sps_flag is also zero.
◆ num_tile_columns_minus1
| uint8_t VdpPictureInfoHEVC::num_tile_columns_minus1 |
Only valid if tiles_enabled_flag is set. Ignored otherwise.
◆ num_tile_rows_minus1
| uint8_t VdpPictureInfoHEVC::num_tile_rows_minus1 |
Only valid if tiles_enabled_flag is set. Ignored otherwise.
◆ NumDeltaPocsOfRefRpsIdx
| uint32_t VdpPictureInfoHEVC::NumDeltaPocsOfRefRpsIdx |
Corresponds to specification field, NumDeltaPocs[RefRpsIdx]. Only applicable when short_term_ref_pic_set_sps_flag == 0. Implementations will ignore this value in other cases. See 7.4.8.
◆ NumLongTermPictureSliceHeaderBits
| uint32_t VdpPictureInfoHEVC::NumLongTermPictureSliceHeaderBits |
Second, VDPAU requires the number of bits used for long term reference pictures in the slice_segment_header. This is equal to the number of bits used for the contents of the block beginning with "if(long_term_ref_pics_present_flag)".
◆ NumPocLtCurr
| uint8_t VdpPictureInfoHEVC::NumPocLtCurr |
Copy of specification field, see Section 8.3.2 of the H.265/HEVC Specification.
◆ NumPocStCurrAfter
| uint8_t VdpPictureInfoHEVC::NumPocStCurrAfter |
Copy of specification field, see Section 8.3.2 of the H.265/HEVC Specification.
◆ NumPocStCurrBefore
| uint8_t VdpPictureInfoHEVC::NumPocStCurrBefore |
Copy of specification field, see Section 8.3.2 of the H.265/HEVC Specification.
◆ NumPocTotalCurr
| uint32_t VdpPictureInfoHEVC::NumPocTotalCurr |
See section 7.4.7.2 of the specification.
◆ NumShortTermPictureSliceHeaderBits
| uint32_t VdpPictureInfoHEVC::NumShortTermPictureSliceHeaderBits |
Section 7.6.3.1 of the H.265/HEVC Specification defines the syntax of the slice_segment_header. This header contains information that some VDPAU implementations may choose to skip. The VDPAU API requires client applications to track the number of bits used in the slice header for structures associated with short term and long term reference pictures. First, VDPAU requires the number of bits used by the short_term_ref_pic_set array in the slice_segment_header.
◆ output_flag_present_flag
| uint8_t VdpPictureInfoHEVC::output_flag_present_flag |
◆ overlap
| uint8_t VdpPictureInfoVC1::overlap |
◆ panscan_flag
| uint8_t VdpPictureInfoVC1::panscan_flag |
◆ pcm_enabled_flag
| uint8_t VdpPictureInfoHEVC::pcm_enabled_flag |
◆ pcm_loop_filter_disabled_flag
| uint8_t VdpPictureInfoHEVC::pcm_loop_filter_disabled_flag |
Only needs to be set if pcm_enabled_flag is set. Ignored otherwise.
◆ pcm_sample_bit_depth_chroma_minus1
| uint8_t VdpPictureInfoHEVC::pcm_sample_bit_depth_chroma_minus1 |
Only needs to be set if pcm_enabled_flag is set. Ignored otherwise.
◆ pcm_sample_bit_depth_luma_minus1
| uint8_t VdpPictureInfoHEVC::pcm_sample_bit_depth_luma_minus1 |
Only needs to be set if pcm_enabled_flag is set. Ignored otherwise.
◆ persistentRiceAdaptationEnableFlag
| uint8_t VdpPictureInfoHEVC444::persistentRiceAdaptationEnableFlag |
◆ pic_height_in_luma_samples
| uint32_t VdpPictureInfoHEVC::pic_height_in_luma_samples |
◆ pic_init_qp_minus26
| int8_t VdpPictureInfoH264::pic_init_qp_minus26 |
◆ pic_order_cnt_type
| uint8_t VdpPictureInfoH264::pic_order_cnt_type |
◆ pic_order_present_flag
| uint8_t VdpPictureInfoH264::pic_order_present_flag |
◆ pic_width_in_luma_samples
| uint32_t VdpPictureInfoHEVC::pic_width_in_luma_samples |
◆ PicOrderCntVal
| int32_t VdpPictureInfoHEVC::PicOrderCntVal[16] |
Array of picture order counts. These correspond to positions in the RefPics array.
◆ picture_coding_type
| uint8_t VdpPictureInfoMPEG1Or2::picture_coding_type |
◆ picture_structure
| uint8_t VdpPictureInfoMPEG1Or2::picture_structure |
◆ picture_type
| uint8_t VdpPictureInfoVC1::picture_type |
I=0, P=1, B=3, BI=4 from 7.1.1.4.
◆ pictureInfo [1/2]
◆ pictureInfo [2/2]
◆ postprocflag
| uint8_t VdpPictureInfoVC1::postprocflag |
◆ pps_beta_offset_div2
| int8_t VdpPictureInfoHEVC::pps_beta_offset_div2 |
Only valid if deblocking_filter_control_present_flag is set and pps_deblocking_filter_disabled_flag is not set. Ignored otherwise.
◆ pps_cb_qp_offset
| int8_t VdpPictureInfoHEVC::pps_cb_qp_offset |
◆ pps_cr_qp_offset
| int8_t VdpPictureInfoHEVC::pps_cr_qp_offset |
◆ pps_deblocking_filter_disabled_flag
| uint8_t VdpPictureInfoHEVC::pps_deblocking_filter_disabled_flag |
Only valid if deblocking_filter_control_present_flag is set. Ignored otherwise.
◆ pps_loop_filter_across_slices_enabled_flag
| uint8_t VdpPictureInfoHEVC::pps_loop_filter_across_slices_enabled_flag |
◆ pps_range_extension_flag
| uint8_t VdpPictureInfoHEVC444::pps_range_extension_flag |
◆ pps_slice_chroma_qp_offsets_present_flag
| uint8_t VdpPictureInfoHEVC::pps_slice_chroma_qp_offsets_present_flag |
◆ pps_tc_offset_div2
| int8_t VdpPictureInfoHEVC::pps_tc_offset_div2 |
Only valid if deblocking_filter_control_present_flag is set and pps_deblocking_filter_disabled_flag is not set. Ignored otherwise.
◆ pquant
| uint8_t VdpPictureInfoVC1::pquant |
Parameter used by VC-1 Annex H deblocking algorithm. Note that VDPAU implementations may choose which deblocking algorithm to use. See VC-1 7.1.1.6
◆ profile
| unsigned short VdpPictureInfoVP9::profile |
◆ psf
| uint8_t VdpPictureInfoVC1::psf |
◆ pulldown
| uint8_t VdpPictureInfoVC1::pulldown |
◆ q_scale_type
| uint8_t VdpPictureInfoMPEG1Or2::q_scale_type |
◆ qpChAc
| int VdpPictureInfoVP9::qpChAc |
◆ qpChDc
| int VdpPictureInfoVP9::qpChDc |
◆ qpprime_y_zero_transform_bypass_flag
| uint8_t VdpPictureInfoH264Predictive::qpprime_y_zero_transform_bypass_flag |
0 - lossless disabled 1 - lossless enabled
◆ qpYAc
| int VdpPictureInfoVP9::qpYAc |
◆ qpYDc
| int VdpPictureInfoVP9::qpYDc |
◆ quant_type
| uint8_t VdpPictureInfoMPEG4Part2::quant_type |
◆ quantizer
| uint8_t VdpPictureInfoVC1::quantizer |
◆ quarter_sample
| uint8_t VdpPictureInfoMPEG4Part2::quarter_sample |
◆ range_mapuv
| uint8_t VdpPictureInfoVC1::range_mapuv |
◆ range_mapuv_flag
| uint8_t VdpPictureInfoVC1::range_mapuv_flag |
◆ range_mapy
| uint8_t VdpPictureInfoVC1::range_mapy |
◆ range_mapy_flag
| uint8_t VdpPictureInfoVC1::range_mapy_flag |
◆ rangered
| uint8_t VdpPictureInfoVC1::rangered |
VC-1 SP/MP range reduction control. Only used by simple and main profiles. Bit 0: Copy of rangered VC-1 bitstream field; See VC-1 J.1.17. Bit 1: Copy of rangeredfrm VC-1 bitstream fiels; See VC-1 7.1.13.
◆ RAPPicFlag
| uint8_t VdpPictureInfoHEVC::RAPPicFlag |
Set to 1 if nal_unit_type in the range of BLA_W_LP to RSV_IRAP_VCL23, inclusive. Set to zero otherwise.
◆ red
◆ redundant_pic_cnt_present_flag
| uint8_t VdpPictureInfoH264::redundant_pic_cnt_present_flag |
◆ refdist_flag
| uint8_t VdpPictureInfoVC1::refdist_flag |
◆ referenceFrames
◆ refFrameSignBias
| unsigned char VdpPictureInfoVP9::refFrameSignBias[4] |
◆ RefPics
Slice Decoding Process - Reference Picture Sets Array of video reference surfaces. Set any unused positions to VDP_INVALID_HANDLE.
◆ RefPicSetLtCurr
| uint8_t VdpPictureInfoHEVC::RefPicSetLtCurr[8] |
Reference Picture Set list, one of the long-term RPS. These correspond to positions in the RefPics array.
◆ RefPicSetStCurrAfter
| uint8_t VdpPictureInfoHEVC::RefPicSetStCurrAfter[8] |
Reference Picture Set list, one of the short-term RPS. These correspond to positions in the RefPics array.
◆ RefPicSetStCurrBefore
| uint8_t VdpPictureInfoHEVC::RefPicSetStCurrBefore[8] |
Reference Picture Set list, one of the short-term RPS. These correspond to positions in the RefPics array.
◆ refreshEntropyProbs
| unsigned short VdpPictureInfoVP9::refreshEntropyProbs |
◆ reservedSegment16Bits
| unsigned char VdpPictureInfoVP9::reservedSegment16Bits[2] |
◆ resetFrameContext
| unsigned int VdpPictureInfoVP9::resetFrameContext |
◆ resync_marker_disable
| uint8_t VdpPictureInfoMPEG4Part2::resync_marker_disable |
◆ rounding_control
| uint8_t VdpPictureInfoMPEG4Part2::rounding_control |
Derived from vop_rounding_type bitstream field.
◆ row_height_minus1
| uint16_t VdpPictureInfoHEVC::row_height_minus1[22] |
Only need to set 0..num_tile_rows_minus1. The struct definition reserves up to the maximum of 22. Invalid values are ignored.
◆ sample_adaptive_offset_enabled_flag
| uint8_t VdpPictureInfoHEVC::sample_adaptive_offset_enabled_flag |
◆ saturation
| float VdpProcamp::saturation |
Saturation adjustment amount. A value clamped between 0.0 and 10.0. 1.0 represents no modification.
◆ scaling_list_enabled_flag
| uint8_t VdpPictureInfoHEVC::scaling_list_enabled_flag |
◆ scaling_lists_4x4
| uint8_t VdpPictureInfoH264::scaling_lists_4x4[6][16] |
◆ scaling_lists_8x8
| uint8_t VdpPictureInfoH264::scaling_lists_8x8[2][64] |
◆ ScalingList16x16
| uint8_t VdpPictureInfoHEVC::ScalingList16x16[6][64] |
Scaling List for 16x16 quantization matrix, indexed as ScalingList16x16[matrixId][i].
◆ ScalingList32x32
| uint8_t VdpPictureInfoHEVC::ScalingList32x32[2][64] |
Scaling List for 32x32 quantization matrix, indexed as ScalingList32x32[matrixId][i].
◆ ScalingList4x4
| uint8_t VdpPictureInfoHEVC::ScalingList4x4[6][16] |
Scaling lists, in diagonal order, to be used for this frame. Scaling List for 4x4 quantization matrix, indexed as ScalingList4x4[matrixId][i].
◆ ScalingList8x8
| uint8_t VdpPictureInfoHEVC::ScalingList8x8[6][64] |
Scaling List for 8x8 quantization matrix, indexed as ScalingList8x8[matrixId][i].
◆ ScalingListDCCoeff16x16
| uint8_t VdpPictureInfoHEVC::ScalingListDCCoeff16x16[6] |
Scaling List DC Coefficients for 16x16, indexed as ScalingListDCCoeff16x16[matrixId].
◆ ScalingListDCCoeff32x32
| uint8_t VdpPictureInfoHEVC::ScalingListDCCoeff32x32[2] |
Scaling List DC Coefficients for 32x32, indexed as ScalingListDCCoeff32x32[matrixId].
◆ second_chroma_qp_index_offset
| int8_t VdpPictureInfoH264::second_chroma_qp_index_offset |
◆ segmentEnabled
| unsigned char VdpPictureInfoVP9::segmentEnabled |
◆ segmentFeatureData
| short VdpPictureInfoVP9::segmentFeatureData[8][4] |
◆ segmentFeatureEnable
| unsigned char VdpPictureInfoVP9::segmentFeatureEnable[8][4] |
◆ segmentFeatureMode
| unsigned char VdpPictureInfoVP9::segmentFeatureMode |
◆ segmentMapTemporalUpdate
| unsigned char VdpPictureInfoVP9::segmentMapTemporalUpdate |
◆ segmentMapUpdate
| unsigned char VdpPictureInfoVP9::segmentMapUpdate |
◆ segmentPredProbs
| unsigned char VdpPictureInfoVP9::segmentPredProbs[3] |
◆ separate_colour_plane_flag [1/2]
| uint8_t VdpPictureInfoH264Predictive::separate_colour_plane_flag |
◆ separate_colour_plane_flag [2/2]
| uint8_t VdpPictureInfoHEVC::separate_colour_plane_flag |
Only valid if chroma_format_idc == 3. Ignored otherwise.
◆ short_video_header
| uint8_t VdpPictureInfoMPEG4Part2::short_video_header |
◆ showFrame
| unsigned short VdpPictureInfoVP9::showFrame |
◆ sign_data_hiding_enabled_flag
| uint8_t VdpPictureInfoHEVC::sign_data_hiding_enabled_flag |
◆ slice_count [1/3]
| uint32_t VdpPictureInfoMPEG1Or2::slice_count |
Number of slices in the bitstream provided.
◆ slice_count [2/3]
| uint32_t VdpPictureInfoH264::slice_count |
Number of slices in the bitstream provided.
◆ slice_count [3/3]
| uint32_t VdpPictureInfoVC1::slice_count |
Number of slices in the bitstream provided.
◆ slice_segment_header_extension_present_flag
| uint8_t VdpPictureInfoHEVC::slice_segment_header_extension_present_flag |
◆ source_rect
| const VdpRect* VdpLayer::source_rect |
The sub-rectangle of the source surface to use. If NULL, the entire source surface will be used.
◆ source_surface
The surface to composite from.
◆ sps_max_dec_pic_buffering_minus1
| uint8_t VdpPictureInfoHEVC::sps_max_dec_pic_buffering_minus1 |
Provides the value corresponding to the nuh_temporal_id of the frame to be decoded.
◆ sps_range_extension_flag
| uint8_t VdpPictureInfoHEVC444::sps_range_extension_flag |
◆ sps_temporal_mvp_enabled_flag
| uint8_t VdpPictureInfoHEVC::sps_temporal_mvp_enabled_flag |
◆ strong_intra_smoothing_enabled_flag
| uint8_t VdpPictureInfoHEVC::strong_intra_smoothing_enabled_flag |
◆ struct_version [1/4]
| uint32_t VdpProcamp::struct_version |
This field must be filled with VDP_PROCAMP_VERSION
◆ struct_version [2/4]
| uint32_t VdpOutputSurfaceRenderBlendState::struct_version |
This field must be filled with VDP_OUTPUT_SURFACE_RENDER_BLEND_STATE_VERSIION
◆ struct_version [3/4]
| uint32_t VdpBitstreamBuffer::struct_version |
This field must be filled with VDP_BITSTREAM_BUFFER_VERSION
◆ struct_version [4/4]
| uint32_t VdpLayer::struct_version |
This field must be filled with VDP_LAYER_VERSION
◆ subSamplingX
| unsigned short VdpPictureInfoVP9::subSamplingX |
◆ subSamplingY
| unsigned short VdpPictureInfoVP9::subSamplingY |
◆ surface
The surface that contains the reference image. Set to VDP_INVALID_HANDLE for unused entries.
◆ syncmarker
| uint8_t VdpPictureInfoVC1::syncmarker |
See VC-1 J.1.16. Only used by simple and main profiles.
◆ tfcntrflag
| uint8_t VdpPictureInfoVC1::tfcntrflag |
◆ tiles_enabled_flag
| uint8_t VdpPictureInfoHEVC::tiles_enabled_flag |
◆ top_field_first [1/2]
| uint8_t VdpPictureInfoMPEG1Or2::top_field_first |
◆ top_field_first [2/2]
| uint8_t VdpPictureInfoMPEG4Part2::top_field_first |
◆ top_is_reference
| VdpBool VdpReferenceFrameH264::top_is_reference |
Is the top field used as a reference. Set to VDP_FALSE for unused entries.
◆ transform_8x8_mode_flag
| uint8_t VdpPictureInfoH264::transform_8x8_mode_flag |
◆ transform_skip_enabled_flag
| uint8_t VdpPictureInfoHEVC::transform_skip_enabled_flag |
◆ transformSkipContextEnableFlag
| uint8_t VdpPictureInfoHEVC444::transformSkipContextEnableFlag |
◆ transformSkipRotationEnableFlag
| uint8_t VdpPictureInfoHEVC444::transformSkipRotationEnableFlag |
◆ transquant_bypass_enabled_flag
| uint8_t VdpPictureInfoHEVC::transquant_bypass_enabled_flag |
◆ trb
| int32_t VdpPictureInfoMPEG4Part2::trb[2] |
◆ trd
| int32_t VdpPictureInfoMPEG4Part2::trd[2] |
◆ uncompressedHeaderSize
| unsigned int VdpPictureInfoVP9::uncompressedHeaderSize |
◆ uniform_spacing_flag
| uint8_t VdpPictureInfoHEVC::uniform_spacing_flag |
Only valid if tiles_enabled_flag is set. Ignored otherwise.
◆ vop_coding_type
| uint8_t VdpPictureInfoMPEG4Part2::vop_coding_type |
◆ vop_fcode_backward
| uint8_t VdpPictureInfoMPEG4Part2::vop_fcode_backward |
◆ vop_fcode_forward
| uint8_t VdpPictureInfoMPEG4Part2::vop_fcode_forward |
◆ vop_time_increment_resolution
| uint16_t VdpPictureInfoMPEG4Part2::vop_time_increment_resolution |
◆ vstransform
| uint8_t VdpPictureInfoVC1::vstransform |
◆ weighted_bipred_flag
| uint8_t VdpPictureInfoHEVC::weighted_bipred_flag |
◆ weighted_bipred_idc
| uint8_t VdpPictureInfoH264::weighted_bipred_idc |
◆ weighted_pred_flag [1/2]
| uint8_t VdpPictureInfoH264::weighted_pred_flag |
◆ weighted_pred_flag [2/2]
| uint8_t VdpPictureInfoHEVC::weighted_pred_flag |
◆ width
| unsigned int VdpPictureInfoVP9::width |
◆ x0
Left X co-ordinate. Inclusive.
◆ x1
Right X co-ordinate. Exclusive.
◆ y0
Top Y co-ordinate. Inclusive.
◆ y1
Bottom Y co-ordinate. Exclusive.