2 * Copyright (C) 2006 Marcus Overhagen <marcus@overhagen.de>. All rights reserved.
4 * Distributed under the terms of the MIT License.
17 class VideoView
: public BView
20 VideoView(BRect frame
, const char *name
, uint32 resizeMask
, uint32 flags
, VideoNode
*node
);
23 void RemoveVideoDisplay();
28 bool IsOverlaySupported();
30 void OverlayLockAcquire();
31 void OverlayLockRelease();
33 void OverlayScreenshotPrepare();
34 void OverlayScreenshotCleanup();
39 void AttachedToWindow();
40 void MessageReceived(BMessage
*msg
);
41 void Draw(BRect updateRect
);
44 VideoNode
* fVideoNode
;
46 rgb_color fOverlayKeyColor
;