26 #ifndef __ISetMediaAttrCmdData__ 27 #define __ISetMediaAttrCmdData__ 29 #include "IPMUnknown.h" 30 #include "IMediaAttributes.h" 39 enum { kDefaultIID = IID_ISETMEDIAATTRCMDDATA };
41 virtual bool16 GetCustomPosterFromMedia()
const = 0;
42 virtual const PMString & GetDescription()
const = 0;
43 virtual bool16 GetEmbedOnPDFExport()
const = 0;
44 virtual bool16 GetDoNotPrintPoster()
const = 0;
45 virtual bool16 GetPlayOnPageTurn()
const = 0;
46 virtual int32 GetPosterTime()
const = 0;
47 virtual const PMString & GetTitle()
const = 0;
48 virtual bool16 GetTitleIsFrozen()
const = 0;
50 virtual bool16 IsSet_CustomPosterFromMedia()
const = 0;
51 virtual bool16 IsSet_Description()
const = 0;
52 virtual bool16 IsSet_EmbedOnPDFExport()
const = 0;
53 virtual bool16 IsSet_PlayOnPageTurn()
const = 0;
54 virtual bool16 IsSet_PosterTime()
const = 0;
55 virtual bool16 IsSet_DoNotPrintPoster()
const = 0;
56 virtual bool16 IsSet_Title()
const = 0;
57 virtual bool16 IsSet_TitleIsFrozen()
const = 0;
59 virtual void SetCustomPosterFromMedia( bool16 b ) = 0;
60 virtual void SetDescription(
const PMString & desc ) = 0;
61 virtual void SetEmbedOnPDFExport( bool16 b ) = 0;
62 virtual void SetDoNotPrintPoster( bool16 b ) = 0;
63 virtual void SetPlayOnPageTurn( bool16 b ) = 0;
64 virtual void SetPosterTime( int32 t ) = 0;
65 virtual void SetTitle(
const PMString & title ) = 0;
66 virtual void SetTitleIsFrozen( bool16 b ) = 0;
77 virtual void Clear() = 0;
97 virtual void SetAttribute( uint32 attributeID, int16 value ) = 0;
103 virtual void SetAttribute( uint32 attributeID, int32 value ) = 0;
109 virtual void SetAttribute( uint32 attributeID, uint32 value ) = 0;
151 virtual void SetFlag( uint32 attributeID, bool16 b ) = 0;
156 virtual void ClearFlag( uint32 attributeID ) = 0;
161 virtual void ClearInt16( uint32 attributeID ) = 0;