/******************************************************** * Enums.h * * * * XFX::Media enumeration definition file * * Copyright © XFX Team. All Rights Reserved * ********************************************************/ #ifndef _MEDIA_ENUMS_H_ #define _MEDIA_ENUMS_H_ namespace XFX { namespace Media { /// /// Type of the media source. /// struct MediaSourceType { enum type { LocalDevice, WindowsMediaConnect }; }; /// /// Media playback state (playing, paused, or stopped). /// struct MediaState { enum type { Paused, Playing, Stopped }; }; /// /// Type of sounds in a video /// struct VideoSoundtrackType { enum type { Dialog, Music, MusicAndDialog }; }; typedef MediaSourceType::type MediaSourceType_t; typedef MediaState::type MediaState_t; typedef VideoSoundtrackType::type VideoSoundtrackType_t; } } #endif //_MEDIA_ENUMS_H_