LibreOffice Module avmedia (master) 1
Classes | Namespaces | Typedefs | Enumerations | Functions
mediaitem.hxx File Reference
#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>
Include dependency graph for mediaitem.hxx:
This graph shows which files directly or indirectly include this file:

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)
 

Enumeration Type Documentation

◆ AVMediaSetMask

enum class AVMediaSetMask
strong
Enumerator
NONE 
STATE 
DURATION 
TIME 
LOOP 
MUTE 
VOLUMEDB 
ZOOM 
URL 
MIME_TYPE 
GRAPHIC 
CROP 
ALL 

Definition at line 38 of file mediaitem.hxx.