VpcPicConverter.h 466 Bytes
#include "dvpp_headers.h"
#include "depend_headers.h"
#include "DvppRgbMemory.hpp"


class VpcPicConverter{
public:
    VpcPicConverter();
    ~VpcPicConverter();
    int init(aclrtContext context, string dec_name);

    DvppRgbMemory* convert2bgr(acldvppPicDesc *input, int out_width, int out_height, bool key_frame);

private:
    aclrtContext context_;
    aclrtStream stream_;
    int m_devId;
    acldvppChannelDesc *dvppChannelDesc_ ;
    string m_dec_name;
};