gen_frame.h 514 B

1234567891011121314
  1. #ifndef __GEN_FRAME_H__
  2. #define __GEN_FRAME_H__
  3. #include "buffer_filler.h"
  4. #include "convert.h"
  5. #include <d3d11.h>
  6. #include "basic/frame.h"
  7. bool GenNv12Frame(ID3D11Device* device, ID3D11DeviceContext* ctx, const D3D11_TEXTURE2D_DESC& desc,
  8. ID3D11Texture2D* img, BufferFiller& buffers, AVFrame*& outFrame, D3dConverter& rgbToNv12);
  9. bool GenRgbFrame(ID3D11Device* device, ID3D11DeviceContext* ctx, const D3D11_TEXTURE2D_DESC& desc,
  10. ID3D11Texture2D* img, BufferFiller& buffers, AVFrame*& outFrame);
  11. #endif