libcamera v0.7.0+1-4ceceb68
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
Public Attributes | List of all members
libcamera::MediaPipeline::Entity Struct Reference

A node composing the media pipeline. More...

Collaboration diagram for libcamera::MediaPipeline::Entity:
Collaboration graph
[legend]

Public Attributes

MediaEntityentity
 Pointer to the libcamera::MediaEntity, always valid.
 
bool supportsRouting
 Whether or not the entity is a subdev that supports the routing API.
 
const MediaPadsink
 The local libcamera::MediaPad sink pad connected to the upstream entity, null for the camera sensor at the beginning of the pipeline.
 
const MediaPadsource
 The local libcamera::MediaPad source pad connected to the upstream entity, null for the last node at the end of the pipeline.
 
MediaLinksourceLink
 The link on the libcamera::MediaLink source pad, to the downstream entity, null for the last node at the end of the pipeline.
 

Detailed Description

A node composing the media pipeline.

The MediaPipeline::Entity structure stores how a MediaEntity composing a media pipeline is connected to other media entities. It stores pointers to the source pad, the sink pad and the media link traversed by the media pipeline, as well as a flag that reports if the entity supports internal routing.


The documentation for this struct was generated from the following files: