#include <Phonon/AddonInterface>
Interface for Menu, Chapter, Angle and Title/Track control.
Definition at line 43 of file addoninterface.h.
Public Types | |
| enum | Interface { NavigationInterface = 1, ChapterInterface = 2, AngleInterface = 3, TitleInterface = 4, SubtitleInterface = 5, AudioChannelInterface = 6 } |
| enum | NavigationCommand { Menu1Button } |
| enum | ChapterCommand { availableChapters, chapter, setChapter } |
| enum | AngleCommand { availableAngles, angle, setAngle } |
| enum | TitleCommand { availableTitles, title, setTitle, autoplayTitles, setAutoplayTitles } |
| enum | SubtitleCommand { availableSubtitles, currentSubtitle, setCurrentSubtitle } |
| enum | AudioChannelCommand { availableAudioChannels, currentAudioChannel, setCurrentAudioChannel } |
Public Member Functions | |
| virtual | ~AddonInterface () |
| virtual bool | hasInterface (Interface iface) const =0 |
| virtual QVariant | interfaceCall (Interface iface, int command, const QList< QVariant > &arguments=QList< QVariant >())=0 |
| enum Interface |
| Enumerator | |
|---|---|
| NavigationInterface | |
| ChapterInterface | |
| AngleInterface | |
| TitleInterface | |
| SubtitleInterface | |
| AudioChannelInterface | |
Definition at line 48 of file addoninterface.h.
| enum NavigationCommand |
| Enumerator | |
|---|---|
| Menu1Button | |
Definition at line 57 of file addoninterface.h.
| enum ChapterCommand |
| enum AngleCommand |
| Enumerator | |
|---|---|
| availableAngles | |
| angle | |
| setAngle | |
Definition at line 65 of file addoninterface.h.
| enum TitleCommand |
| Enumerator | |
|---|---|
| availableTitles | |
| title | |
| setTitle | |
| autoplayTitles | |
| setAutoplayTitles | |
Definition at line 70 of file addoninterface.h.
| enum SubtitleCommand |
| Enumerator | |
|---|---|
| availableSubtitles | |
| currentSubtitle | |
| setCurrentSubtitle | |
Definition at line 77 of file addoninterface.h.
| enum AudioChannelCommand |
| Enumerator | |
|---|---|
| availableAudioChannels | |
| currentAudioChannel | |
| setCurrentAudioChannel | |
Definition at line 82 of file addoninterface.h.
|
inlinevirtual |
Definition at line 46 of file addoninterface.h.
|
pure virtual |
|
pure virtual |