libpromeki main
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
framedemuxnode.h
Go to the documentation of this file.
1
8#pragma once
9
12
14
34class FrameDemuxNode : public MediaNode {
35 PROMEKI_OBJECT(FrameDemuxNode, MediaNode)
36 public:
42
44 virtual ~FrameDemuxNode() = default;
45
46 Error configure() override;
47 void process() override;
48};
49
Lightweight error code wrapper for the promeki library.
Definition error.h:39
Splits a Frame into separate Image and Audio streams.
Definition framedemuxnode.h:34
virtual ~FrameDemuxNode()=default
Destructor.
void process() override
Processes one cycle of data.
FrameDemuxNode(ObjectBase *parent=nullptr)
Constructs a FrameDemuxNode.
Error configure() override
Validates ports and allocates resources.
Base class for all pipeline processing nodes.
Definition medianode.h:81
Base object for promeki.
Definition objectbase.h:129
ObjectBase * parent() const
Returns the parent object, if one. nullptr if none.
Definition objectbase.h:258
#define PROMEKI_NAMESPACE_BEGIN
Starts a promeki namespace block.
Definition namespace.h:14
#define PROMEKI_NAMESPACE_END
Ends a promeki namespace block.
Definition namespace.h:19