#ifndef MEDIA_GPU_VAAPI_VAAPI_IMAGE_DECODE_ACCELERATOR_WORKER_H_
#define MEDIA_GPU_VAAPI_VAAPI_IMAGE_DECODE_ACCELERATOR_WORKER_H_
#include <stdint.h>
#include <memory>
#include <unordered_map>
#include <vector>
#include "base/containers/small_map.h"
#include "base/memory/scoped_refptr.h"
#include "base/sequence_checker.h"
#include "gpu/config/gpu_info.h"
#include "gpu/ipc/service/image_decode_accelerator_worker.h"
namespace base {
class SequencedTaskRunner;
}
namespace gfx {
class Size;
}
namespace media {
class VaapiImageDecoder;
VaapiImageDecoderVector;
VaapiImageDecoderMap;
class VaapiImageDecodeAcceleratorWorker
: public gpu::ImageDecodeAcceleratorWorker { … };
}
namespace std {
template <>
struct default_delete<media::VaapiImageDecodeAcceleratorWorker> { … };
}
#endif