24 #ifndef __IMediaContentData__ 25 #define __IMediaContentData__ 27 #include "IPMUnknown.h" 29 #include "MediaLocation.h" 30 #include "NamedAttribute.h" 49 enum { kDefaultIID = IID_IMEDIACONTENTDATA };
101 virtual ErrorCode
GetAttribute( uint32 attributeID, int16 & value )
const = 0;
108 virtual ErrorCode
GetAttribute( uint32 attributeID, int32 & value )
const = 0;
158 virtual void SetAttribute( uint32 attributeID, int16 value ) = 0;
164 virtual void SetAttribute( uint32 attributeID, int32 value ) = 0;
208 virtual bool16
IsFlagSet( uint32 attributeID )
const = 0;
214 virtual void SetFlag( uint32 attributeID, bool16 b ) = 0;
219 #endif // __IMediaContentData__