Struct cv::cudacodec::FormatInfo#

Struct providing information about video file format. :

Collaboration diagram for cv::cudacodec::FormatInfo:

cv::cudacodec::FormatInfo Node1 cv::cudacodec::FormatInfo + width + FormatInfo() Node2 Codec     Node2->Node1 +codec Node3 ChromaFormat     Node3->Node1 +chromaFormat Node4 SurfaceFormat     Node4->Node1 +surfaceFormat Node5 int     Node5->Node1 +height +nBitDepthChromaMinus8 +nBitDepthMinus8 +nCounterBitDepth +nMaxHistogramBins +ulHeight +ulMaxHeight +ulMaxWidth +ulNumDecodeSurfaces +ulWidth ... Node6 cv::Rect_< _Tp >   + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + area() + br() + contains() + empty() + operator Rect_< _Tp2 >() + operator=() + operator=() + size() + tl() Node6->Node1 +displayArea +srcRoi +targetRoi Node7 _Tp     Node7->Node6 +height +width +x +y Node11 cv::Size_< _Tp >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node7->Node11 +height +width Node8 bool     Node8->Node1 +enableHistogram +valid +videoFullRangeFlag Node9 double     Node9->Node1 +fps Node10 DeinterlaceMode     Node10->Node1 +deinterlaceMode Node11->Node1 +targetSz Node12 ColorSpaceStandard     Node12->Node1 +colorSpaceStandard

cv::cudacodec::FormatInfo Node1 cv::cudacodec::FormatInfo + width + FormatInfo() Node2 Codec     Node2->Node1 +codec Node3 ChromaFormat     Node3->Node1 +chromaFormat Node4 SurfaceFormat     Node4->Node1 +surfaceFormat Node5 int     Node5->Node1 +height +nBitDepthChromaMinus8 +nBitDepthMinus8 +nCounterBitDepth +nMaxHistogramBins +ulHeight +ulMaxHeight +ulMaxWidth +ulNumDecodeSurfaces +ulWidth ... Node6 cv::Rect_< _Tp >   + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + area() + br() + contains() + empty() + operator Rect_< _Tp2 >() + operator=() + operator=() + size() + tl() Node6->Node1 +displayArea +srcRoi +targetRoi Node7 _Tp     Node7->Node6 +height +width +x +y Node11 cv::Size_< _Tp >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node7->Node11 +height +width Node8 bool     Node8->Node1 +enableHistogram +valid +videoFullRangeFlag Node9 double     Node9->Node1 +fps Node10 DeinterlaceMode     Node10->Node1 +deinterlaceMode Node11->Node1 +targetSz Node12 ColorSpaceStandard     Node12->Node1 +colorSpaceStandard

Detailed Description#

Struct providing information about video file format. :

Constructor & Destructor Documentation#

FormatInfo()#

cv::cudacodec::FormatInfo::FormatInfo()

Member Data Documentation#

chromaFormat#

ChromaFormat cv::cudacodec::FormatInfo::chromaFormat

codec#

Codec cv::cudacodec::FormatInfo::codec

colorSpaceStandard#

ColorSpaceStandard cv::cudacodec::FormatInfo::colorSpaceStandard

Video Signal Description Color Primaries of the VideoReader source (section E.2.1 VUI parameters semantics of H265 spec file)

deinterlaceMode#

DeinterlaceMode cv::cudacodec::FormatInfo::deinterlaceMode

displayArea#

Rect cv::cudacodec::FormatInfo::displayArea

ROI inside the decoded frame returned by nextFrame(frame), containing the useable video frame.

enableHistogram#

bool cv::cudacodec::FormatInfo::enableHistogram

Flag requesting histogram output if supported. Exception will be thrown when requested but not supported.

fps#

double cv::cudacodec::FormatInfo::fps

height#

int cv::cudacodec::FormatInfo::height

Height of the decoded frame returned by nextFrame(frame).

nBitDepthChromaMinus8#

int cv::cudacodec::FormatInfo::nBitDepthChromaMinus8

nBitDepthMinus8#

int cv::cudacodec::FormatInfo::nBitDepthMinus8

nCounterBitDepth#

int cv::cudacodec::FormatInfo::nCounterBitDepth

Bit depth of histogram bins if histogram output is requested and supported.

nMaxHistogramBins#

int cv::cudacodec::FormatInfo::nMaxHistogramBins

Max number of histogram bins if histogram output is requested and supported.

srcRoi#

cv::Rect cv::cudacodec::FormatInfo::srcRoi

Region of interest decoded from video source.

surfaceFormat#

SurfaceFormat cv::cudacodec::FormatInfo::surfaceFormat

Surface format of the decoded frame.

targetRoi#

cv::Rect cv::cudacodec::FormatInfo::targetRoi

Region of interest in the output frame containing the decoded frame.

targetSz#

cv::Size cv::cudacodec::FormatInfo::targetSz

Post-processed size of the output frame.

ulHeight#

int cv::cudacodec::FormatInfo::ulHeight

Coded sequence height in pixels.

ulMaxHeight#

int cv::cudacodec::FormatInfo::ulMaxHeight

ulMaxWidth#

int cv::cudacodec::FormatInfo::ulMaxWidth

ulNumDecodeSurfaces#

int cv::cudacodec::FormatInfo::ulNumDecodeSurfaces

Maximum number of internal decode surfaces.

ulWidth#

int cv::cudacodec::FormatInfo::ulWidth

Coded sequence width in pixels.

valid#

bool cv::cudacodec::FormatInfo::valid

videoFullRangeFlag#

bool cv::cudacodec::FormatInfo::videoFullRangeFlag

Output value indicating if the black level, luma and chroma of the source are represented using the full or limited range (AKA TV or “analogue” range) of values as defined in Annex E of the ITU-T Specification.

width#

int cv::cudacodec::FormatInfo::width

Width of the decoded frame returned by nextFrame(frame).

Source file#

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