H264CapsFixup.h File
H264CapsFixup Node — normalizes ambiguous H.264 RTP caps before depayload. More...
Included Headers
#include "builder/Node.h"
#include <memory>
#include <string>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | nodes |
Classes Index
| class | H264CapsFixup |
|
Helper Node that fills in missing H.264 RTP caps fields with fallbacks. More... | |
Description
H264CapsFixup Node — normalizes ambiguous H.264 RTP caps before depayload.
Some upstream RTP sources negotiate caps that omit framerate or frame size, which trips up downstream stages that need them. This Node patches in fallback values so the rest of the pipeline can negotiate cleanly. Insert between an RTP source and H264Depacketize when caps from the source are unreliable.
File Listing
The file content with the documentation metadata removed is:
19namespace simaai::neat {
30class H264CapsFixup final : public Node {
33 H264CapsFixup(int fallback_fps, int fallback_width, int fallback_height);
40 NodeCapsBehavior caps_behavior() const override {
44 std::string backend_fragment(int node_index) const override;
46 std::vector<std::string> element_names(int node_index) const override;
49 int fallback_fps() const {
53 int fallback_width() const {
57 int fallback_height() const {
69namespace simaai::neat::nodes {
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.