15 #ifndef SHAKA_EMBEDDED_JS_EVENTS_EVENT_NAMES_H_ 16 #define SHAKA_EMBEDDED_JS_EVENTS_EVENT_NAMES_H_ 23 #define DEFINE_EVENTS_(DEFINE_EVENT) \ 24 DEFINE_EVENT(Abort, "abort") \ 25 DEFINE_EVENT(Error, "error") \ 26 DEFINE_EVENT(ReadyStateChange, "readystatechange") \ 27 DEFINE_EVENT(AddTrack, "addtrack") \ 28 DEFINE_EVENT(RemoveTrack, "removetrack") \ 30 DEFINE_EVENT(CanPlay, "canplay") \ 31 DEFINE_EVENT(CanPlayThrough, "canplaythrough") \ 32 DEFINE_EVENT(LoadedMetaData, "loadedmetadata") \ 33 DEFINE_EVENT(LoadedData, "loadeddata") \ 34 DEFINE_EVENT(Waiting, "waiting") \ 35 DEFINE_EVENT(Emptied, "emptied") \ 36 DEFINE_EVENT(Play, "play") \ 37 DEFINE_EVENT(Playing, "playing") \ 38 DEFINE_EVENT(Pause, "pause") \ 39 DEFINE_EVENT(RateChange, "ratechange") \ 40 DEFINE_EVENT(Seeked, "seeked") \ 41 DEFINE_EVENT(Seeking, "seeking") \ 42 DEFINE_EVENT(Ended, "ended") \ 43 DEFINE_EVENT(CueChange, "cuechange") \ 45 DEFINE_EVENT(KeyStatusesChange, "keystatuseschange") \ 46 DEFINE_EVENT(Message, "message") \ 47 DEFINE_EVENT(WaitingForKey, "waitingforkey") \ 48 DEFINE_EVENT(Encrypted, "encrypted") \ 50 DEFINE_EVENT(Load, "load") \ 51 DEFINE_EVENT(LoadStart, "loadstart") \ 52 DEFINE_EVENT(LoadEnd, "loadend") \ 53 DEFINE_EVENT(Progress, "progress") \ 54 DEFINE_EVENT(Update, "update") \ 55 DEFINE_EVENT(UpdateStart, "updatestart") \ 56 DEFINE_EVENT(UpdateEnd, "updateend") \ 58 DEFINE_EVENT(Timeout, "timeout") \ 60 DEFINE_EVENT(SourceOpen, "sourceopen") \ 61 DEFINE_EVENT(SourceEnded, "sourceended") \ 62 DEFINE_EVENT(SourceClose, "sourceclose") \ 63 DEFINE_EVENT(AddSourceBuffer, "addsourcebuffer") \ 64 DEFINE_EVENT(RemoveSourceBuffer, "removesourcebuffer") \ 66 DEFINE_EVENT(Complete, "complete") \ 67 DEFINE_EVENT(Success, "success") \ 68 DEFINE_EVENT(UpgradeNeeded, "upgradeneeded") \ 69 DEFINE_EVENT(VersionChange, "versionchange") 77 #endif // SHAKA_EMBEDDED_JS_EVENTS_EVENT_NAMES_H_
#define DEFINE_EVENTS_(DEFINE_EVENT)
DEFINE_ENUM_AND_TO_STRING_2(EventType, DEFINE_EVENTS_)