rocprofiler-sdk/rocdecode/api_args.h Source File#
|
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
|
api_args.h
Go to the documentation of this file.
30# if __has_include(<rocdecode/rocparser.h>) && __has_include(<rocdecode/rocdecode.h>) && __has_include(<rocdecode/roc_bitstream_reader.h>)
Struct for reporting decode status. This structure is used in RocdecGetDecodeStatus API.
Definition rocdecode.h:257
Picture parameters for postprocessing This structure is used in rocDecGetVideoFrame API.
Definition rocdecode.h:1781
Struct for decoder reset This structure is used in rocDecReconfigureDecoder() API.
Definition rocdecode.h:270
The AMD rocDecode library.\Used in rocDecCreateVideoParser API.
Definition rocparser.h:283
Data Packet Used in rocDecParseVideoData API IN for rocDecParseVideoData.
Definition rocparser.h:185
The AMD rocBitstreamReader Library.
rocDecStatus ROCDECAPI rocDecGetBitstreamCodecType(RocdecBitstreamReader bs_reader_handle, rocDecVideoCodec *codec_type)
rocDecStatus ROCDECAPI rocDecGetBitstreamPicData(RocdecBitstreamReader bs_reader_handle, uint8_t **pic_data, int *pic_size, int64_t *pts)
rocDecStatus ROCDECAPI rocDecGetBitstreamBitDepth(RocdecBitstreamReader bs_reader_handle, int *bit_depth)
rocDecStatus ROCDECAPI rocDecCreateBitstreamReader(RocdecBitstreamReader *bs_reader_handle, const char *input_file_path)
void * RocdecBitstreamReader
HANDLE of rocBitstreamReader Used in subsequent API calls after rocDecCreateBitstreamReader.
Definition roc_bitstream_reader.h:60
rocDecStatus ROCDECAPI rocDecDestroyBitstreamReader(RocdecBitstreamReader bs_reader_handle)
struct rocprofiler_rocdecode_api_args_t::@763 rocDecReconfigureDecoder
int32_t rocDecStatus_retval
Definition api_args.h:64
struct rocprofiler_rocdecode_api_args_t::@758 rocDecCreateDecoder
struct rocprofiler_rocdecode_api_args_t::@755 rocDecCreateVideoParser
struct rocprofiler_rocdecode_api_args_t::@761 rocDecDecodeFrame
struct rocprofiler_rocdecode_api_args_t::@760 rocDecGetDecoderCaps
struct rocprofiler_rocdecode_api_args_t::@759 rocDecDestroyDecoder
struct rocprofiler_rocdecode_api_args_t::@757 rocDecDestroyVideoParser
struct rocprofiler_rocdecode_api_args_t::@764 rocDecGetVideoFrame
struct rocprofiler_rocdecode_api_args_t::@756 rocDecParseVideoData
struct rocprofiler_rocdecode_api_args_t::@765 rocDecGetErrorName
const char * const_charp_retval
Definition api_args.h:65
struct rocprofiler_rocdecode_api_args_t::@762 rocDecGetDecodeStatus
The AMD rocDecode Library.
void * rocDecDecoderHandle
HANDLE pf rocDecDecoder Used in subsequent API calls after rocDecCreateDecoder.
Definition rocdecode.h:69
Definition rocdecode.h:1726
The AMD rocParser Library.
void * RocdecVideoParser
HANDLE pf rocDecDecoder Used in subsequent API calls after rocDecCreateDecoder.
Definition rocparser.h:62
Generated by