mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Enable AUB sub-capture in AubStream captures (1/n)
Change-Id: I6bd0605d06cf4dc3937e2dbeba7ed7037ae91476
This commit is contained in:

committed by
sys_ocldev

parent
56972935ad
commit
278bb83c56
9
third_party/aub_stream/headers/aub_manager.h
vendored
9
third_party/aub_stream/headers/aub_manager.h
vendored
@ -16,10 +16,17 @@ struct HardwareContext;
|
||||
class AubManager {
|
||||
public:
|
||||
virtual ~AubManager() = default;
|
||||
|
||||
virtual HardwareContext *createHardwareContext(uint32_t device, uint32_t engine, uint32_t flags) = 0;
|
||||
|
||||
virtual void open(const std::string &aubFileName) = 0;
|
||||
virtual void close() = 0;
|
||||
virtual bool isOpen() = 0;
|
||||
virtual const std::string getFileName() = 0;
|
||||
|
||||
virtual void writeMemory(uint64_t gfxAddress, const void *memory, size_t size, uint32_t memoryBanks, int hint, size_t pageSize) = 0;
|
||||
|
||||
static AubManager *create(uint32_t productFamily, uint32_t devicesCount, uint64_t memoryBankSize, bool localMemorySupported, const std::string &aubFileName, uint32_t streamMode);
|
||||
static AubManager *create(uint32_t productFamily, uint32_t devicesCount, uint64_t memoryBankSize, bool localMemorySupported, uint32_t streamMode);
|
||||
};
|
||||
|
||||
} // namespace aub_stream
|
||||
|
Reference in New Issue
Block a user