LibreOffice Module avmedia (master) 1
Classes | Namespaces | Macros | Typedefs
macavfcommon.hxx File Reference
#include <premac.h>
#import <Cocoa/Cocoa.h>
#import <AVFoundation/AVFoundation.h>
#include <postmac.h>
#include <unordered_map>
#include <osl/mutex.hxx>
#include <rtl/ustring.hxx>
#include <tools/stream.hxx>
#include <tools/urlobj.hxx>
#include <cppuhelper/weak.hxx>
#include <cppuhelper/factory.hxx>
#include <com/sun/star/uno/Reference.h>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/registry/XRegistryKey.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/awt/Rectangle.hpp>
#include <com/sun/star/awt/KeyModifier.hpp>
#include <com/sun/star/awt/MouseButton.hpp>
#include <com/sun/star/media/XManager.hpp>
Include dependency graph for macavfcommon.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MacAVObserverObject
 
class  avmedia::macavf::MacAVObserverHandler
 

Namespaces

namespace  avmedia
 
namespace  avmedia::macavf
 

Macros

#define AVMEDIA_MACAVF_PLAYER_IMPLEMENTATIONNAME   "com.sun.star.comp.avmedia.Player_MacAVF"
 
#define AVMEDIA_MACAVF_PLAYER_SERVICENAME   "com.sun.star.media.Player_MacAVF"
 
#define AVMEDIA_MACAVF_WINDOW_IMPLEMENTATIONNAME   "com.sun.star.comp.avmedia.Window_MacAVF"
 
#define AVMEDIA_MACAVF_WINDOW_SERVICENAME   "com.sun.star.media.Window_MacAVF"
 
#define AVMEDIA_MACAVF_FRAMEGRABBER_IMPLEMENTATIONNAME   "com.sun.star.comp.avmedia.FrameGrabber_MacAVF"
 
#define AVMEDIA_MACAVF_FRAMEGRABBER_SERVICENAME   "com.sun.star.media.FrameGrabber_MacAVF"
 

Typedefs

typedef std::unordered_map< NSObject *, avmedia::macavf::MacAVObserverHandler * > HandlersForObject
 

Macro Definition Documentation

◆ AVMEDIA_MACAVF_FRAMEGRABBER_IMPLEMENTATIONNAME

#define AVMEDIA_MACAVF_FRAMEGRABBER_IMPLEMENTATIONNAME   "com.sun.star.comp.avmedia.FrameGrabber_MacAVF"

Definition at line 54 of file macavfcommon.hxx.

◆ AVMEDIA_MACAVF_FRAMEGRABBER_SERVICENAME

#define AVMEDIA_MACAVF_FRAMEGRABBER_SERVICENAME   "com.sun.star.media.FrameGrabber_MacAVF"

Definition at line 55 of file macavfcommon.hxx.

◆ AVMEDIA_MACAVF_PLAYER_IMPLEMENTATIONNAME

#define AVMEDIA_MACAVF_PLAYER_IMPLEMENTATIONNAME   "com.sun.star.comp.avmedia.Player_MacAVF"

Definition at line 48 of file macavfcommon.hxx.

◆ AVMEDIA_MACAVF_PLAYER_SERVICENAME

#define AVMEDIA_MACAVF_PLAYER_SERVICENAME   "com.sun.star.media.Player_MacAVF"

Definition at line 49 of file macavfcommon.hxx.

◆ AVMEDIA_MACAVF_WINDOW_IMPLEMENTATIONNAME

#define AVMEDIA_MACAVF_WINDOW_IMPLEMENTATIONNAME   "com.sun.star.comp.avmedia.Window_MacAVF"

Definition at line 51 of file macavfcommon.hxx.

◆ AVMEDIA_MACAVF_WINDOW_SERVICENAME

#define AVMEDIA_MACAVF_WINDOW_SERVICENAME   "com.sun.star.media.Window_MacAVF"

Definition at line 52 of file macavfcommon.hxx.

Typedef Documentation

◆ HandlersForObject

typedef std::unordered_map<NSObject*,avmedia::macavf::MacAVObserverHandler*> HandlersForObject

Definition at line 62 of file macavfcommon.hxx.