rocprofiler-sdk/rocdecode/api_args.h File Reference

rocprofiler-sdk/rocdecode/api_args.h File Reference#

Rocprofiler SDK Developer API: rocprofiler-sdk/rocdecode/api_args.h File Reference
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
api_args.h File Reference
+ Include dependency graph for api_args.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rocprofiler_rocdecode_api_no_args
 
union  rocprofiler_rocdecode_api_retval_t
 
union  rocprofiler_rocdecode_api_args_t
 
struct  rocprofiler_rocdecode_api_args_t.rocDecCreateVideoParser
 
struct  rocprofiler_rocdecode_api_args_t.rocDecParseVideoData
 
struct  rocprofiler_rocdecode_api_args_t.rocDecDestroyVideoParser
 
struct  rocprofiler_rocdecode_api_args_t.rocDecCreateDecoder
 
struct  rocprofiler_rocdecode_api_args_t.rocDecDestroyDecoder
 
struct  rocprofiler_rocdecode_api_args_t.rocDecGetDecoderCaps
 
struct  rocprofiler_rocdecode_api_args_t.rocDecDecodeFrame
 
struct  rocprofiler_rocdecode_api_args_t.rocDecGetDecodeStatus
 
struct  rocprofiler_rocdecode_api_args_t.rocDecReconfigureDecoder
 
struct  rocprofiler_rocdecode_api_args_t.rocDecGetVideoFrame
 
struct  rocprofiler_rocdecode_api_args_t.rocDecGetErrorName
 

Macros

#define ROCPROFILER_SDK_USE_SYSTEM_ROCDECODE   0
 

Data Structure Documentation

◆ rocprofiler_rocdecode_api_no_args

struct rocprofiler_rocdecode_api_no_args

Definition at line 57 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_no_args:
Data Fields
char empty

◆ rocprofiler_rocdecode_api_retval_t

union rocprofiler_rocdecode_api_retval_t

Definition at line 62 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_retval_t:
Data Fields
const char * const_charp_retval
int32_t rocDecStatus_retval

◆ rocprofiler_rocdecode_api_args_t

union rocprofiler_rocdecode_api_args_t

Definition at line 68 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t:
Data Fields
struct rocprofiler_rocdecode_api_args_t.rocDecCreateDecoder rocDecCreateDecoder
struct rocprofiler_rocdecode_api_args_t.rocDecCreateVideoParser rocDecCreateVideoParser
struct rocprofiler_rocdecode_api_args_t.rocDecDecodeFrame rocDecDecodeFrame
struct rocprofiler_rocdecode_api_args_t.rocDecDestroyDecoder rocDecDestroyDecoder
struct rocprofiler_rocdecode_api_args_t.rocDecDestroyVideoParser rocDecDestroyVideoParser
struct rocprofiler_rocdecode_api_args_t.rocDecGetDecoderCaps rocDecGetDecoderCaps
struct rocprofiler_rocdecode_api_args_t.rocDecGetDecodeStatus rocDecGetDecodeStatus
struct rocprofiler_rocdecode_api_args_t.rocDecGetErrorName rocDecGetErrorName
struct rocprofiler_rocdecode_api_args_t.rocDecGetVideoFrame rocDecGetVideoFrame
struct rocprofiler_rocdecode_api_args_t.rocDecParseVideoData rocDecParseVideoData
struct rocprofiler_rocdecode_api_args_t.rocDecReconfigureDecoder rocDecReconfigureDecoder

◆ rocprofiler_rocdecode_api_args_t.rocDecCreateVideoParser

struct rocprofiler_rocdecode_api_args_t.rocDecCreateVideoParser

Definition at line 70 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecCreateVideoParser:
Data Fields
RocdecParserParams * params
RocdecVideoParser * parser_handle

◆ rocprofiler_rocdecode_api_args_t.rocDecParseVideoData

struct rocprofiler_rocdecode_api_args_t.rocDecParseVideoData

Definition at line 76 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecParseVideoData:
Data Fields
RocdecSourceDataPacket * packet
RocdecVideoParser parser_handle

◆ rocprofiler_rocdecode_api_args_t.rocDecDestroyVideoParser

struct rocprofiler_rocdecode_api_args_t.rocDecDestroyVideoParser

Definition at line 82 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecDestroyVideoParser:
Data Fields
RocdecVideoParser parser_handle

◆ rocprofiler_rocdecode_api_args_t.rocDecCreateDecoder

struct rocprofiler_rocdecode_api_args_t.rocDecCreateDecoder

Definition at line 87 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecCreateDecoder:
Data Fields
RocDecoderCreateInfo * decoder_create_info
rocDecDecoderHandle * decoder_handle

◆ rocprofiler_rocdecode_api_args_t.rocDecDestroyDecoder

struct rocprofiler_rocdecode_api_args_t.rocDecDestroyDecoder

Definition at line 93 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecDestroyDecoder:
Data Fields
rocDecDecoderHandle decoder_handle

◆ rocprofiler_rocdecode_api_args_t.rocDecGetDecoderCaps

struct rocprofiler_rocdecode_api_args_t.rocDecGetDecoderCaps

Definition at line 98 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecGetDecoderCaps:
Data Fields
RocdecDecodeCaps * decode_caps

◆ rocprofiler_rocdecode_api_args_t.rocDecDecodeFrame

struct rocprofiler_rocdecode_api_args_t.rocDecDecodeFrame

Definition at line 103 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecDecodeFrame:
Data Fields
rocDecDecoderHandle decoder_handle
RocdecPicParams * pic_params

◆ rocprofiler_rocdecode_api_args_t.rocDecGetDecodeStatus

struct rocprofiler_rocdecode_api_args_t.rocDecGetDecodeStatus

Definition at line 109 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecGetDecodeStatus:
Data Fields
RocdecDecodeStatus * decode_status
rocDecDecoderHandle decoder_handle
int pic_idx

◆ rocprofiler_rocdecode_api_args_t.rocDecReconfigureDecoder

struct rocprofiler_rocdecode_api_args_t.rocDecReconfigureDecoder

Definition at line 116 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecReconfigureDecoder:
Data Fields
rocDecDecoderHandle decoder_handle
RocdecReconfigureDecoderInfo * reconfig_params

◆ rocprofiler_rocdecode_api_args_t.rocDecGetVideoFrame

struct rocprofiler_rocdecode_api_args_t.rocDecGetVideoFrame

Definition at line 122 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecGetVideoFrame:
Data Fields
rocDecDecoderHandle decoder_handle
void ** dev_mem_ptr
uint32_t * horizontal_pitch
int pic_idx
RocdecProcParams * vid_postproc_params

◆ rocprofiler_rocdecode_api_args_t.rocDecGetErrorName

struct rocprofiler_rocdecode_api_args_t.rocDecGetErrorName

Definition at line 130 of file api_args.h.

+ Collaboration diagram for rocprofiler_rocdecode_api_args_t.rocDecGetErrorName:
Data Fields
rocDecStatus rocdec_status

Macro Definition Documentation

◆ ROCPROFILER_SDK_USE_SYSTEM_ROCDECODE

#define ROCPROFILER_SDK_USE_SYSTEM_ROCDECODE   0

Definition at line 36 of file api_args.h.