Stores configuration for the NvMedia2DBlitEx() operation.
This type stores the information needed to configure the 2D operation that is executed inside the NvMedia2DBlitEx() function.
This struct itself can be considered a POD type, so it does not have any functions to create/destroy it.
When populating the NvMedia2DBlitParameters struct, if the client specifies a value for one of the fields, it must enable the associated bit in the NvMedia2DBlitParamField bitset and update the validFields field. The NvMedia2DBlitEx() function will query the validFields bitset to determine which other fields to read from the NvMedia2DBlitParameters struct. Fields that are not explicitly set will instead be replaced with default values.
Definition at line 233 of file multimedia/tvmr/include/nvmedia_2d.h.
Data Fields | |
uint32_t | validFields |
Indicates which fields of the struct have been populated. More... | |
NvMedia2DStretchFilter | filter |
Filter mode to use when reading content. More... | |
uint32_t | flags |
Internal use only. More... | |
NvMediaTransform | dstTransform |
2D transform to apply to content region. More... | |
NvMediaColorStandard | colorStandard |
Controls color space conversion. More... | |
NvMediaColorStandard NvMedia2DBlitParameters::colorStandard |
Controls color space conversion.
Definition at line 250 of file multimedia/tvmr/include/nvmedia_2d.h.
NvMediaTransform NvMedia2DBlitParameters::dstTransform |
2D transform to apply to content region.
Definition at line 247 of file multimedia/tvmr/include/nvmedia_2d.h.
NvMedia2DStretchFilter NvMedia2DBlitParameters::filter |
Filter mode to use when reading content.
Definition at line 241 of file multimedia/tvmr/include/nvmedia_2d.h.
uint32_t NvMedia2DBlitParameters::flags |
Internal use only.
Definition at line 244 of file multimedia/tvmr/include/nvmedia_2d.h.
uint32_t NvMedia2DBlitParameters::validFields |
Indicates which fields of the struct have been populated.
This field should contain a bitset of values from the NvMedia2DBlitParamField enum.
Definition at line 238 of file multimedia/tvmr/include/nvmedia_2d.h.