ISVP-SDK  3.12.0
Ingenic Smart Video Platform SDK
Data Structures | Functions
imp_decoder.h File Reference

IMP Decoder header file. More...

#include <stdint.h>
#include <stdbool.h>
Include dependency graph for imp_decoder.h:

Go to the source code of this file.

Data Structures

struct  IMPDecoderAttr
 Attribute of Decoder. More...
 
struct  IMPDecoderCHNAttr
 Attribute of Decoder Channel. More...
 
struct  IMPDecoderNal
 Attribute of decode frame. More...
 
struct  IMPDecoderStream
 Attribute of decode stream. More...
 

Functions

int IMP_Decoder_CreateChn (int decChn, const IMPDecoderCHNAttr *attr)
 Create Decoder channel. More...
 
int IMP_Decoder_DestroyChn (int decChn)
 Destroy Decoder channel. More...
 
int IMP_Decoder_StartRecvPic (int decChn)
 Decoder channel start recieve pictures. More...
 
int IMP_Decoder_StopRecvPic (int decChn)
 Decoder channel stop recieve pictures. More...
 
int IMP_Decoder_SendStreamTimeout (int decChn, IMPDecoderStream *stream, uint32_t timeoutMsec)
 Send frame to Decoder channel. More...
 
int IMP_Decoder_PollingFrame (int decChn, uint32_t timeoutMsec)
 Polling Decoder channel, return when decoding finished or timeout. More...
 
int IMP_Decoder_GetFrame (int decChn, IMPFrameInfo **frame)
 Get the decoded output frame. More...
 
int IMP_Decoder_ReleaseFrame (int decChn, IMPFrameInfo *frame)
 Release the decoded output frame. More...
 

Detailed Description

IMP Decoder header file.