| | |
| | | // AMEDIAFORMAT_KEY_SAMPLE_RATE;
|
| | | uint32_t ak_width; // AMEDIAFORMAT_KEY_WIDTH;
|
| | | // AMEDIAFORMAT_KEY_STRIDE;
|
| | | |
| | | void* windowSurface;
|
| | | |
| | |
|
| | | void* windowSurfaceDecode;
|
| | | void* windowSurfaceRender;
|
| | |
|
| | | bool releaseOutputBuffIdx;
|
| | | bool releaseOutputBuffIdxInPay;
|
| | | int generateDecodedDataPerFrame; // 0: do not generate, N: generate every N frame ((G . . .)/N ... (G . . .)/N ...)
|
| | |
|
| | | PL_AndroidMediaCodecDecoder_Config() :
|
| | | ak_height(0),
|
| | | ak_mime(),
|
| | | ak_width(0),
|
| | |
|
| | | windowSurface(nullptr)
|
| | | windowSurfaceDecode(nullptr),
|
| | | windowSurfaceRender(nullptr),
|
| | |
|
| | | releaseOutputBuffIdx(true),
|
| | | releaseOutputBuffIdxInPay(false), |
| | | generateDecodedDataPerFrame(0)
|
| | | {}
|
| | | };
|
| | |
|
| | |
| | |
|
| | | PipeLineElem* create_PL_AndroidMediaCodecDecoder();
|
| | |
|
| | | void dbgReadTexture();
|
| | |
|
| | | #endif
|