docs-6.4.2/api/rocparser.h Source File#
rocparser.h
  
Go to the documentation of this file.
   64     } frame_rate;
   91     } display_area;
  101     } display_aspect_ratio;
  113     } video_signal_description;
  127     uint8_t raw_seqhdr_data[1024]; 
  233 // typedef int (ROCDECAPI *PFNVIDOPPOINTCALLBACK)(void *, RocdecOperatingPointInfo*);        // reserved for future (AV1 specific)
  259 /************************************************************************************************/
  263 /************************************************************************************************/
  264 extern rocDecStatus ROCDECAPI rocDecCreateVideoParser(RocdecVideoParser *parser_handle, RocdecParserParams *params);
  266 /************************************************************************************************/
  275 /************************************************************************************************/
  276 extern rocDecStatus ROCDECAPI rocDecParseVideoData(RocdecVideoParser parser_handle, RocdecSourceDataPacket *packet);
  278 /************************************************************************************************/
  282 /************************************************************************************************/
  283 extern rocDecStatus ROCDECAPI rocDecParserMarkFrameForReuse(RocdecVideoParser parser_handle, int pic_idx);
  285 /************************************************************************************************/
  289 /************************************************************************************************/
struct _RocdecParserParams RocdecParserParams
The AMD rocDecode library.\Used in rocDecCreateVideoParser API.
struct _RocdecOperatingPointInfo RocdecOperatingPointInfo
RocdecOperatingPointInfo structOperating point information of scalable bitstream.
rocDecStatus ROCDECAPI rocDecCreateVideoParser(RocdecVideoParser *parser_handle, RocdecParserParams *params)
rocDecStatus ROCDECAPI rocDecParserMarkFrameForReuse(RocdecVideoParser parser_handle, int pic_idx)
rocDecStatus ROCDECAPI rocDecParseVideoData(RocdecVideoParser parser_handle, RocdecSourceDataPacket *packet)
rocDecStatus ROCDECAPI rocDecDestroyVideoParser(RocdecVideoParser parser_handle)
The AMD rocDecode Library.
int(ROCDECAPI * PFNVIDSEQUENCECALLBACK)(void *, RocdecVideoFormat *)
Parser callbacks \ The parser will call these synchronously from within rocDecParseVideoData(),...
Definition: rocparser.h:230
Timing Info struct\Used in rocdecParseVideoData API with PFNVIDDISPLAYCALLBACK pfn_display_picture.
Definition: rocparser.h:123
uint8_t transfer_characteristics
Definition: rocparser.h:111
RocdecOperatingPointInfo structOperating point information of scalable bitstream.
Definition: rocparser.h:179
Definition: rocparser.h:166
The AMD rocDecode library.\Used in rocDecCreateVideoParser API.
Definition: rocparser.h:241
uint32_t max_num_decode_surfaces
Definition: rocparser.h:243
PFNVIDSEQUENCECALLBACK pfn_sequence_callback
Definition: rocparser.h:251
PFNVIDDECODECALLBACK pfn_decode_picture
Definition: rocparser.h:252
PFNVIDDISPLAYCALLBACK pfn_display_picture
Definition: rocparser.h:253
Definition: rocdecode.h:1616
Definition: rocparser.h:208
Definition: rocparser.h:197
Definition: rocparser.h:152