LibreOffice Module avmedia (master) 1
Classes | Namespaces | Functions
mediaitem.cxx File Reference
#include <avmedia/mediaitem.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/document/XStorageBasedDocument.hpp>
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <com/sun/star/uri/UriReferenceFactory.hpp>
#include <com/sun/star/uri/XUriReference.hpp>
#include <com/sun/star/uri/XUriReferenceFactory.hpp>
#include <com/sun/star/text/GraphicCrop.hpp>
#include <sal/log.hxx>
#include <ucbhelper/content.hxx>
#include <comphelper/mediamimetype.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/storagehelper.hxx>
#include <mediamisc.hxx>
#include <osl/file.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <vcl/graph.hxx>
Include dependency graph for mediaitem.cxx:

Go to the source code of this file.

Classes

struct  avmedia::MediaItem::Impl
 

Namespaces

namespace  avmedia
 

Functions

OUString avmedia::GetFilename (OUString const &rSourceURL)
 
uno::Reference< io::XStream > avmedia::CreateStream (uno::Reference< embed::XStorage > const &xStorage, OUString const &rFilename)
 
bool avmedia::EmbedMedia (uno::Reference< frame::XModel > const &xModel, OUString const &rSourceURL, OUString &o_rEmbeddedURL, uno::Reference< io::XInputStream > const &xInputStream)
 
bool avmedia::CreateMediaTempFile (uno::Reference< io::XInputStream > const &xInStream, OUString &o_rTempFileURL, std::u16string_view rDesiredExtension)