MythTV master
mythopticalbuffer.h
Go to the documentation of this file.
1#ifndef MYTHOPTICALBUFFER_H
2#define MYTHOPTICALBUFFER_H
3
4// MythTV
6
8{
9 public:
10 explicit MythOpticalBuffer(MythBufferType Type);
11
12 bool IsInMenu (void) const override;
13 bool IsStreamed (void) override { return true; }
14 virtual bool GetNameAndSerialNum (QString& Name, QString& SerialNumber) = 0;
15
16 protected:
17 enum MythOpticalState : std::uint8_t
18 {
22 };
23
25 int m_currentAngle { 0 };
26 bool m_inMenu { false };
27 QString m_discName;
29};
30
31#endif // MYTHOPTICALBUFFER_H
bool IsStreamed(void) override
virtual bool GetNameAndSerialNum(QString &Name, QString &SerialNumber)=0
bool IsInMenu(void) const override
MythOpticalBuffer(MythBufferType Type)
MythOpticalState m_processState
MythBufferType