23#include <com/sun/star/media/ZoomLevel.hpp>
75 explicit MediaItem( sal_uInt16 i_nWhich = 0,
87 virtual bool QueryValue( css::uno::Any& rVal,
sal_uInt8 nMemberId = 0 )
const override;
88 virtual bool PutValue(
const css::uno::Any& rVal,
sal_uInt8 nMemberId )
override;
97 bool setDuration(
double fDuration);
98 double getDuration()
const;
100 bool setTime(
double fTime);
101 double getTime()
const;
103 bool setLoop(
bool bLoop);
106 bool setMute(
bool bMute);
109 bool setVolumeDB(sal_Int16 nDB);
110 sal_Int16 getVolumeDB()
const;
112 bool setZoom(css::media::ZoomLevel eZoom);
113 ::css::media::ZoomLevel getZoom()
const;
115 bool setURL(
const OUString& rURL,
116 const OUString& rTempURL,
117 const OUString& rReferer);
118 const OUString& getURL()
const;
120 bool setMimeType(
const OUString& rMimeType);
121 OUString getMimeType()
const;
122 bool setGraphic(
const Graphic& rGraphic);
123 const Graphic & getGraphic()
const;
124 bool setCrop(
const css::text::GraphicCrop& rCrop);
125 const css::text::GraphicCrop& getCrop()
const;
126 const OUString& getTempURL()
const;
128 const OUString& getReferer()
const;
139 const ::css::uno::Reference< ::css::frame::XModel>& xModel,
140 const OUString& rSourceURL,
141 OUString & o_rEmbeddedURL,
142 ::css::uno::Reference<::css::io::XInputStream>
const& xInputStream =
143 ::css::uno::Reference<::css::io::XInputStream>());
146 ::css::uno::Reference<::css::io::XInputStream>
const& xInStream,
147 OUString& o_rTempFileURL,
148 std::u16string_view rDesiredExtension);
153 const ::css::uno::Reference< ::css::embed::XStorage>& xStorage,
const OUString& rFilename);
159 : m_TempFileURL(
std::move(
aURL))
css::uno::Reference< css::animations::XAnimationNode > Clone(const css::uno::Reference< css::animations::XAnimationNode > &xSourceNode, const SdPage *pSource=nullptr, const SdPage *pTarget=nullptr)
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)