• Home
  • Raw
  • Download

Lines Matching refs:Encode_Status

58     virtual Encode_Status start(void);
60 virtual Encode_Status stop(void);
61 virtual Encode_Status encode(VideoEncRawBuffer *inBuffer, uint32_t timeout);
69 virtual Encode_Status getOutput(VideoEncOutputBuffer *outBuffer, uint32_t timeout);
71 virtual Encode_Status getParameters(VideoParamConfigSet *videoEncParams);
72 virtual Encode_Status setParameters(VideoParamConfigSet *videoEncParams);
73 virtual Encode_Status setConfig(VideoParamConfigSet *videoEncConfig);
74 virtual Encode_Status getConfig(VideoParamConfigSet *videoEncConfig);
75 virtual Encode_Status getMaxOutSize(uint32_t *maxSize);
78 virtual Encode_Status sendEncodeCommand(EncodeTask* task) = 0;
79 virtual Encode_Status derivedSetParams(VideoParamConfigSet *videoEncParams) = 0;
80 virtual Encode_Status derivedGetParams(VideoParamConfigSet *videoEncParams) = 0;
81 virtual Encode_Status derivedGetConfig(VideoParamConfigSet *videoEncConfig) = 0;
82 virtual Encode_Status derivedSetConfig(VideoParamConfigSet *videoEncConfig) = 0;
83 virtual Encode_Status getExtFormatOutput(VideoEncOutputBuffer *outBuffer) = 0;
84 virtual Encode_Status updateFrameInfo(EncodeTask* task) ;
86 Encode_Status renderDynamicFrameRate();
87 Encode_Status renderDynamicBitrate(EncodeTask* task);
88 Encode_Status renderHrd();
89 Encode_Status queryProfileLevelConfig(VADisplay dpy, VAProfile profile);
93 Encode_Status setUpstreamBuffer(VideoParamsUpstreamBuffer *upStreamBuffer);
94 Encode_Status getNewUsrptrFromSurface(uint32_t width, uint32_t height, uint32_t format,
97 Encode_Status manageSrcSurface(VideoEncRawBuffer *inBuffer, VASurfaceID *sid);
100 Encode_Status prepareForOutput(VideoEncOutputBuffer *outBuffer, bool *useLocalBuffer);
101 Encode_Status cleanupForOutput();
102 Encode_Status outputAllData(VideoEncOutputBuffer *outBuffer);
103 Encode_Status queryAutoReferenceConfig(VAProfile profile);
104 Encode_Status querySupportedSurfaceMemTypes();
105 Encode_Status copySurfaces(VASurfaceID srcId, VASurfaceID destId);