Parser structs API reference#

2026-09-23

1 min read time

Applies to Linux

The rocDecode parser structs are exposed in rocparser.h.

typedef struct _RocdecOperatingPointInfo RocdecOperatingPointInfo#

RocdecOperatingPointInfo struct

Operating point information of scalable bitstream.

typedef struct _RocdecParserParams RocdecParserParams#

The AMD rocDecode library.

\Used in rocDecCreateVideoParser API.

struct RocdecVideoFormat#
#include <rocparser.h>

ROCDEC_VIDEO_FORMAT struct

Used in Parser callback API.

Video format including raw sequence header information Used in rocDecCreateVideoParser API

struct _RocdecOperatingPointInfo#
#include <rocparser.h>

RocdecOperatingPointInfo struct

Operating point information of scalable bitstream.

struct _RocdecParserParams#
#include <rocparser.h>

The AMD rocDecode library.

\Used in rocDecCreateVideoParser API.

struct RocdecSourceDataPacket#
#include <rocparser.h>

Data Packet Used in rocDecParseVideoData API IN for rocDecParseVideoData

struct RocdecParserDispInfo#
#include <rocparser.h>

Timing Info struct

\Used in rocdecParseVideoData API with PFNVIDDISPLAYCALLBACK pfn_display_picture.

struct RocdecSeiMessage#
#include <rocparser.h>

Used in RocdecSeiMessageInfo structure

struct RocdecSeiMessageInfo#
#include <rocparser.h>

Used in rocDecParseVideoData API with PFNVIDSEIMSGCALLBACK pfn_get_sei_msg