Loading...
Searching...
No Matches
DirectVideoOutputNode.hpp File Reference

Vendor-neutral OutputNode for professional capture-card playout. More...

Detailed Description

Vendor-neutral OutputNode for professional capture-card playout.

Owns the QRhi + render loop + the createOutput orchestration; all device specifics come from a DirectVideoOutputBackend (AJA today; DeckLink/Bluefish/ Deltacast next). The node composes the already-generic pieces around the backend: makeWireEncoder(encoderFormat), selectVideoOutputStrategy(gpuDirect Candidates), CpuStagedVideoOutput(planes/registrar/customStage), PacedFramePump( pacingHooks).

A vendor output node becomes a thin subclass that constructs the node with its backend, e.g. AJANode : DirectVideoOutputNode passing an AjaOutputBackend.

Go to the source code of this file.

Classes

class  score::gfx::DirectVideoOutputNode
 

Namespaces

namespace  score
 Base toolkit upon which the software is built.
 
namespace  score::gfx
 Graphics rendering pipeline for ossia score.