LibreOffice Module avmedia (master) 1
|
#include <svl/poolitem.hxx>
#include <com/sun/star/media/ZoomLevel.hpp>
#include <avmedia/avmediadllapi.h>
#include <memory>
#include <string_view>
#include <o3tl/typed_flags_set.hxx>
#include <utility>
Go to the source code of this file.
Classes | |
struct | o3tl::typed_flags< AVMediaSetMask > |
class | avmedia::MediaItem |
struct | avmedia::MediaTempFile |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
namespace | com::sun::star::embed |
namespace | com::sun::star::frame |
namespace | com::sun::star::io |
namespace | com::sun::star::text |
namespace | o3tl |
namespace | avmedia |
Typedefs | |
typedef ::avmedia::MediaItem | avmedia::avmedia_MediaItem |
Enumerations | |
enum class | AVMediaSetMask { NONE = 0x000 , STATE = 0x001 , DURATION = 0x002 , TIME = 0x004 , LOOP = 0x008 , MUTE = 0x010 , VOLUMEDB = 0x020 , ZOOM = 0x040 , URL = 0x080 , MIME_TYPE = 0x100 , GRAPHIC = 0x200 , CROP = 0x400 , ALL = 0x7ff } |
enum class | avmedia::MediaState { avmedia::Stop , avmedia::Play , avmedia::Pause } |
Functions | |
bool AVMEDIA_DLLPUBLIC | avmedia::EmbedMedia (const ::css::uno::Reference< ::css::frame::XModel > &xModel, const OUString &rSourceURL, OUString &o_rEmbeddedURL, ::css::uno::Reference<::css::io::XInputStream > const &xInputStream=::css::uno::Reference<::css::io::XInputStream >()) |
bool AVMEDIA_DLLPUBLIC | avmedia::CreateMediaTempFile (::css::uno::Reference<::css::io::XInputStream > const &xInStream, OUString &o_rTempFileURL, std::u16string_view rDesiredExtension) |
OUString | avmedia::GetFilename (OUString const &rSourceURL) |
::css::uno::Reference< ::css::io::XStream > | avmedia::CreateStream (const ::css::uno::Reference< ::css::embed::XStorage > &xStorage, const OUString &rFilename) |
|
strong |
Enumerator | |
---|---|
NONE | |
STATE | |
DURATION | |
TIME | |
LOOP | |
MUTE | |
VOLUMEDB | |
ZOOM | |
URL | |
MIME_TYPE | |
GRAPHIC | |
CROP | |
ALL |
Definition at line 38 of file mediaitem.hxx.