Loading...
Searching...
No Matches
RdmaVideoOutput.hpp
Go to the documentation of this file.
Bundles a ImportedGpuBufferRing + per-slot ComputeEncoder + InteropFence into the per-frame "encode +...
Backend-uniform N-slot exportable GPU buffer ring for vendor P2P.
Backend-uniform fence between QRhi command-buffer + CUDA stream.
Vendor-supplied pin / unpin callbacks shared by the GPU-direct and host-staged output helpers.
Generic GPU-direct output. Vendor-neutral.
Definition RdmaVideoOutput.hpp:95
std::uint64_t lostFrames() const noexcept
Definition RdmaVideoOutput.hpp:143
Definition RdmaVideoOutput.hpp:63
const char * debugName
Definition RdmaVideoOutput.hpp:73
std::function< std::unique_ptr< score::gfx::ComputeEncoder >()> encoderFactory
Definition RdmaVideoOutput.hpp:77
QString colorConversion
Definition RdmaVideoOutput.hpp:81
VendorDmaRegistrar registrar
Vendor-supplied pin / unpin callbacks. Must both be non-null.
Definition RdmaVideoOutput.hpp:84
Definition VendorDmaRegistrar.hpp:41