Files
oak-editor/app/node/input/media/audio/audio.h
T
itsmattkc 492c8f474a added clone functions for nodes
Since nodes are are extremely derivative types, we use a clone/copy function
to produce new types of the derived class easily.
2019-11-22 16:53:30 +09:00

28 lines
481 B
C++

#ifndef AUDIOINPUT_H
#define AUDIOINPUT_H
#include "../media.h"
class AudioInput : public MediaInput
{
public:
AudioInput();
virtual Node* copy() override;
virtual QString Name() override;
virtual QString id() override;
virtual QString Category() override;
virtual QString Description() override;
NodeOutput* samples_output();
protected:
virtual QVariant Value(NodeOutput* output) override;
private:
NodeOutput* samples_output_;
};
#endif // AUDIOINPUT_H