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 <rocprofiler-sdk/defines.h>#include <rocprofiler-sdk/version.h>#include <rocprofiler-sdk/rocdecode/details/roc_bitstream_reader.h>#include <rocprofiler-sdk/rocdecode/details/rocdecode.h>#include <rocprofiler-sdk/rocdecode/details/rocparser.h>#include <stdint.h>
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.
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.
Generated by